The broad categories I use professionally are office crap, web dev, and creative tools. Macs used to suck at the first and rule the last two, but they've really fallen behind in the last few years. The new macbook pro looks like a good machine, but I switched to a gaming laptop to get a better GPU and 64gb of RAM. This (2-year-old) machine does everything I need it to do and I'm now at a point where Macs are going to have to do something pretty spectacular to get me to switch back (or have Windows screw up in a comparable way to what Apple has done the last few years).
What's the point of all this? I think this article misses the boat pretty badly on who Micrsoft's talking to when it says it loves linux. It's talking to web devs like me who work and deploy to linux, not software philosophers who want to debate the meaning of free. From my point of view, they're doing great right now.