Hi,
Little confused by your comment regards CPU/Memory being "shared" - as such if they are in a cluster they are pooled and if DRS is enabled and at fully automated the next VM you add will be automatically placed on the host that has most resources so will effectively do the placement automatically for you