Eclipse: Description here. Or go to Eclipse.org to download it directly. I'm using this for a few CS courses now, and our computer science department is pushing it for other projects. It's free, works great, and is easy to use. Granted, I haven't spent much time in XCode, but Eclipse works very well.