The big difference between IDEA and other IDEs is that you get so
addicted to it that you can't *code* without it anymore! I stress the
word *code* because IDEA is about coding, not fancy useless wizards. I
can't imagine coding anymore without IDEA's refactoring options and
well-designed GUI. I use IDEA and for the EJB, SOAP, etc stuff I use
XDoclet, plus Ant (and Maven) for the build. Who cares about
ejb/deployment wizards? Wizards are passive, an automated
build/code-generation is active. An active process can save you much
more time than whatever wizard out there.