As a long term Windows (and Mac) user, I disagree with the part about Windows. Windows 7 is quite polished and I haven't had to deal with spyware in years (of using Windows XP / Windows Vista). Yes, Mac OS X is quite polished and has good workflow elements (expose, stacks, etc.) but so does Windows (tiling, maximizing, jump-list, etc.) .
As an Android (and iOS) developer, I would like to point out that one of the contributing factors to the lack of well-designed applications for Android is due to the lack of polish in the Android tools. XCode on Mac OS X is a delightful experience, with the right tools and the right amount of control to make good applications, supported by excellent tools to optimize the look/performance. However, with ADT, I spend most of my time struggling with XML layout files, and heap dumps attempting to improve the application.
As an Android (and iOS) developer, I would like to point out that one of the contributing factors to the lack of well-designed applications for Android is due to the lack of polish in the Android tools. XCode on Mac OS X is a delightful experience, with the right tools and the right amount of control to make good applications, supported by excellent tools to optimize the look/performance. However, with ADT, I spend most of my time struggling with XML layout files, and heap dumps attempting to improve the application.