Perfectly stated.
Well, but it depends upon the tool as well. I own some very high-end CAD and CAM software tools that I rely upon very much. See here:
http://freerepublic.com/focus/f-chat/3277243/posts
about why.
There are NO ports to the mac platform for the really high-end software, and if you ever want to see an engineer produce a huge belly-laugh ask when one of those programs will be ported to the mac platform.
NOT going to happen.