Check the current state of JDJ contest of
various Java products including Java IDEs at
You will have the developer community opinion.
You will see IDEs in several categories. You will
probably want to take a look at all of them. For EJB
and overall J2EE check the "Best Java Developer Studio"
category. The current state is
1. Borland Enterprise Studio For Java
2. Oracle JDeveloper
3. WebSpere Studio Application Developer (IBM)
4. Together Control Center 5.5 (6.0 is out now)
5. Rational Suite Developer Studio
My personal preferences are 1, 2 and 4.