Scaling out within a VMware host - add vCPUs or VMs?

I think you'd be better with fewer VMs with more vCPUs - not all applications grow like yours, it's quite a luxury in fact, I wish mine did that :)

Basically don't worry about vCPU scheduling until you start seeing an actual problem, then it gets complex.