Hi
there are a lot of differences between ESX and VMware Workstation, some are these:
ESX:
- Bare metal
- Free
- Needs other application to administrate (vsphere and runs on Windows)
- Server operation (if the esx host reboot the guest starts with the physical server)
-…
I agree, they really need to work on the implementation of vmotion between the hosts, maybe as a feature of openstack nova-evacuate module.
Another thing they should have are heat templates oriented to PaaS solutions, not all the customers want to pay for managed services.