It used to be the case that you would only get a Mac if your customer required you have knowledge of the OS.
Nowadays, given most everything is cross platform, and Windows7 runs great on a VM, if you can afford the kit, it's best to get a Mac, and then bootcamp/VM if you need to run Windows apps.
If you don't have customers who need you to run Windows apps (mostly enterprise .NET stuff or boroque VPN clients), I suggest you get the Mac - you seem to prefer it.
Comments
It used to be the case that you would only get a Mac if your customer required you have knowledge of the OS.
Nowadays, given most everything is cross platform, and Windows7 runs great on a VM, if you can afford the kit, it's best to get a Mac, and then bootcamp/VM if you need to run Windows apps.
If you don't have customers who need you to run Windows apps (mostly enterprise .NET stuff or boroque VPN clients), I suggest you get the Mac - you seem to prefer it.