Please upgrade to Xcode 4.3.2 - Apple released an update to fix the bugs 4.3 and 4.3.1 had. It is much more stable than before.
I have had some problems when the debugger was connecting to the Simulator, but most of the times it was because of other things which were installed in my system.
I know that Xcode4 used to be shitty and slow and used to crash. But Apple has come a long way from what they started.
Even though Xcode4 is a little painful to use on a small screen, still it is far better than Xcode 3.
Android, on the hand has different screen resolutions, different specifications and that alone is a pain. I have not even started with the OS fragmentation yet.
Many others have already answered the problems you were having with iOS4 and iOS5 backward compatibility. I think, you should spend a little more time with Xcode before making a judgement call.
I have had some problems when the debugger was connecting to the Simulator, but most of the times it was because of other things which were installed in my system.
I know that Xcode4 used to be shitty and slow and used to crash. But Apple has come a long way from what they started.
Even though Xcode4 is a little painful to use on a small screen, still it is far better than Xcode 3.
Android, on the hand has different screen resolutions, different specifications and that alone is a pain. I have not even started with the OS fragmentation yet.
Many others have already answered the problems you were having with iOS4 and iOS5 backward compatibility. I think, you should spend a little more time with Xcode before making a judgement call.