I've been developing in android for about a year and have started developing for iphones a few months ago, I'm new to objective-c, and have to say it's probably my least favourite oop of the few I know. The xcode interface is fantastic for first time app creators that are interested in creating some very standard apps, if you're wanting to break out of the norm though, I find xcode quite suffocating. Sure Android does have the headache of designing for multiple devices, but once you get your head writing your layout files manually it's actually pretty straight forward. I've not submitted an app for publishing on iOS yet, but I'm not looking forward to it. even sharing a dev app with buddies is a nightmare using Apples provisioning profile mess.
The iPhone simulator does seem better than its Android counterpart (due to the lack of customization available). Also, how will iPhone apps appear on the iPhone 5 which is likely to have a bigger display? There is nothing in xcode to deal with fitting to multiple device resolutions.