I have been using Ubuntu as my sole desktop for the past 5 years (except when I play games on Windows), and have just landed a job that requires I use a Mac. It has been incredibly painful trying to do what is normally trivial in Linux.
But to be fair, I realize that I'm the hardcore Linux user who still goes out of his way tweak every little detail with Compiz and ensure that my keyboard shortcuts are all explicitly created. If others are given the choice between Mac, Windows, and Linux, Mac is the most consistent experience with both hardware and software, and I can regrettably understand their choice. I don't mean to go on a rant about Macs, I just want to mention that I've recently been forced to do subject the author's article.