Jak dla mnie zdecydowanie IntelliJ IDEA. Eclipse może i jest w porządku i jak najbardziej się dla początkującego nadaje, jednak jeśli chcesz środowisko programistyczne z prawdziwego zdarzenia, to wybierz to od JetBrains.
Wersja Community jest całkowicie darmowa i na początek wystarczy.