Development on OSX has never been that great. It's tolerable for iOS and OSX apps because it's the only option, but for any other target Linux and Windows are better. That's become even more true as Apple's focused their devices more on content consumption.