My own opition:
1. hw is good, but if you can, get more RAM. 16GB is too little even for all those VMs/containers.
2. forget hw-raid/mdadm/lvm-raid, use zfs-raid (did I say more RAM?).
3. Do not install proxmox on usb/cf/sd (variant 1), not even 2x in raid1.
Proxmox is not like ESXi (loads...