not for Obj-C, but for java there's eclipse... quite a nice little tool
takes forEVER to launch but once it's up it goes fine.
and yeah, I'm not real impressed w/ XCode either... it has debugger problems, it get's stuck and you have to restart... it STILL doesn't deal with standard input correctly (cin or scanf()) when you're doing C or C++... it's just kind of ponderous. the changes to the gui builder app are nice though. it let's you know if you're using non-backward-compatible widgets and everything