I love how the author of this article talks about how development is better on the Mac so he is switching.  I don't know about you, but I write software for others, not for some OS I pick out of the dark.  Unless my clients/employers decide that Mac is the new platform, it is a waste of my time to even begin to think about writing code for it.