I have both Eclipse and IntelliJ IDEA on my computer. Both have served my purposes, and Eclipse was great for school work. I didn't find the need for any more than Eclipse offered me, but I did end up getting IntelliJ merely because I had a free year to play around with it as a student.
IntelliJ does have some nifty features that make it seem more streamlined. IntelliJ offers far better and more streamlined options for autocomplete and suggestions on how to improve your code, or where it could be going wrong. Eclipse may offer these things, but not in as unobtrusive a way as IntelliJ does. Additionally, IntelliJ offers features like refactoring, which I've found work really well, especially in instances of renaming classes or methods.
Lastly, IntelliJ's autocomplete is just so much better for not only Java, but also for HTML and JavaSCript. You can search for particular methods all throughout your project and it has a better debugger.
However, I will be the first to say that my life was just fine without IntelliJ. Despite its nice features, as someone who hasn't gotten into Java development extensively, Eclipse served me just fine. It has a great interface and gets the job done. Given that I had absolutely no problems and wanted for nothing when using Eclipse, I would say it is an amazing success in terms of the open source movement. I would definitely recommend Eclipse to anyone getting into Java development.