JavaEE is not horrible.<p>It is rock solid, has a nice and friendly community, tons of resources, several high-quality open source implementations and the Java language itself has 2 or 3 IDEs in the top 10 IDEs list (ok, the last one is my subjective opinion.)