Choosing an IDE is nearly as personal as choosing a religion. I've used Eclipse and it isn't too bad, but for my money JetBrains IDEA is still better. The user interface is just so well thought out by comparison.
Admittedly, it's a commercial product, but then, in this case, you definitely get what you pay for. In addition, they have great prices for academic institutions and they have a free licensing program for open source projects: http://www.jetbrains.com/idea/opensource/opensource.html Just my 2 credits. Ace
