Same message there always has been for buying computer hardware. The correct order is:
(1) decide what applications you want to run
(2) research on what hardware you can run those applications
(3) choose from what you've found.
Very true.
You can run almost all windows software on a Mac - by running it either in a Virtual Machine using something like VMWare Fusion, or using the built in BootCamp.