Another good quote- this time from the cocoa-dev mailing list:
I have never programmed anything on windows before, so I don't know what the APIs are like. Now that I have found a real-life developer switcher, I want to know your view: Is Cocoa really better, or is that
just misguided patriotism for our platform?
I've programmed for Win16 and Win32 with MFC, with VB, and with Borland's OWL frameworks, for Linux with GTK, for Java with both AWT and Swing, and for a variety of other systems, both graphical and otherwise. Trust me - your enthusiasm for Cocoa is not misguided. Cocoa is by far the most elegant, productive, well-designed framework I've ever used, bar none.
Simply put, I didn't switch to Cocoa because of Apple - I switched to Apple because of Cocoa.