Two things to remember: Make sure the guest operating systems support the amount of memory you configure. E.g. 32-bit operating systems usually don't support more than 4 GB. In addition to this leave some memory unallocated for the ESXi host. Although memory management on the host works well, I usually "reserve" 2-3 GB for the host (i.e. don't assign to VMs).
André