If you were a plumber and your non-plumber friends told you what tools to use would you listen to them? The Mac is a nice gui on top of a BSD based unix system. You have access to all the nice command line tools and programs of unix. You get XCode for free if you want to do Mac/iOS development. Basically unless you are doing .Net development it's a great machine, and even then with Bootcamp that is possible.