I dont agree with you
I run an Large ESX estate with 1000+VM's and my VC, VC SQL box and VUM box are all VM's.
having just done my VCAP exams , I can confirm its also a VMware recommended practice.
You'll possibly need to supply a bit more information to get more than an "it depends" answer on if you will be able to support that workload on the planned environment. How many Sockets of CPu are you running on each host ?
Are you wanting to run ESXi or Full fat ? you coudl posisbly save some money and go for a USB/SD card install.
You have a fair few DB boxes on there - what disks are they currently working on ? don't skimp on the I/O connectivity.
Server 2k8 R2 is quite RAM hungry - so you'll end up with a minimum of 4GB RAM on each VM , which isn't the end of the world by any stretch - with a minimum of 104GB RAM committed you have sufficient host overhead. how this would leave you with 24GB to allocates ( note I'm assuming you are planning on resources should you loose a Host and still be able to run at full capacity, if you had a host fail while you are patching another one , you'll have some fun )