This is indeed rahter a controversial issue than a childish question.
I recommend to think twice at least before considering choosing EJB. One one side its a well situated standard on the other hand it won't fit into your system.
I recommend to read Bitter EJB
before choosing EJB. You can use other J2EE tech's without using EJB. The most benefit of J2EE is the ablilty to choose.
Having that said J2EE is not the silver bullet. You have to think well before you choose and implement to avoid a nightmare.