Id stay away from Eclipse if I were to chose an IDE to code in...... not for lack of speed (refactoring slows above 10k of lines of code), but mainly because of lack of seamless update process. Its PITA, as its automation is completely broken. Java IDE is also of great value...... I tried PhpStorm once and now Im paid customer. There is no better IDE.
I personally use products from IDEA family. Great ones.