I'm doing the stanford lectures on iphone development these days and XCode seems to be the IDE of choice. Mildly put, XCode feels rather unfinished. Is anyone here having a better/less painful alternative and managed to build real world apps for the iphone without using apple's IDE?