Not many free options for devs on a mac or windows box. vmware isn't free
How is vmware not free? They have free products for both baremetal and desktop virtualization. vmware player has been able to create new VMs for six years now.
I think the only feature missing from Player that any significant number of people would care about is snapshots.
You are correct for Windows, but VMWare Player does not exist for OSX. They only publish Fusion.