I did install proxmox in everyway you can imagine.
Software raid with 2 drives raid 1 , raid 10 with 4 drives, Hardware raid with 4 drives and 2 ssds in raid1 flashcaching raid, single drive without raid but zfs in 4 drives , single drive with NFS in under xfs, etc etc etc...
If you ask me today what is the best way for a non problematic , powerful, without any headaches proxmox setup today: The answer is : Hardware raid - with at least 8 disks - better be SAS disks -
The more disks you throw to a Hardware raid array, the more powerful proxmox becomes.
Hardware raid can be a cheap one with 128Mb memory without BB etc, it does not matter.
I used very powerful raid card with tons of cache and BBU and non BBU 128 mb adaptecs, I see no difference.
IO DELAY is the thing that matters most. Throw tons of ram to a server, + a decent cpu + 8 disks in cheap Hardware raid 10 -- This is the best ever configuration...
Note: I am yet to install a system with more than 8 disks in cheap Hardware raid10 - I am gping to throw 16 or better 32 WD reds in raid 10 on my next setup. Let's see how it goes..