I am really pleasantly surprised of how mature, well-thought and (generally) bug and problem free the Cocoa framework turned out to be. The more I learn, the more I like it. And despite the unusual Objective-C language syntax, I enjoy the experience much more than I did with Android about 3 years ago.