I do a lot of iOS development in Xcode, and a lot of Android development in IntelliJ. The IDE experience is vastly better in IntelliJ. Xcode
is garbage. Maybe Eclipse is worse, I don't know, it's been a long time since I used it, but that's irrelevant. That something is even more garbage doesn't somehow make Xcode better.
The only thing I really miss about iOS development when doing Android work is not having blocks in Java, and it's still generally Good Enough if I squint and pretend that anonymous inner classes are equivalent. (IntelliJ helps to reinforce this illusion with automatic folding, too.) The iOS simulator is a bit better, but I don't generally find myself really missing it, especially since developing on a real device is much better in Android land.
Xcode is way behind the times in terms of automated assistance while coding. Every time I have to stop in the middle of writing some code to go up and add an #import that the IDE could easily add itself, I hate Xcode a little more. And that's really the tip of the iceberg.
I'm really hoping that AppCode 2.0 can give me the IntelliJ experience for iOS coding, because Xcode 4 has been a disaster from day one and is not getting better fast enough.
Your opinion may differ, but please don't act like disagreement can only be due to ignorance.