J2EE is as powerful as any developer could ever dream. But with power comes complexity. All the J2EE specifications put side by side easily take a yard of shelf space. While I have a hard time visualizing enterprise technology becoming “easy” in my lifetime, it can–and should–be easier. If J2EE is to achieve mass adoption while maintaining what makes J2EE powerful, it must become easier.
Overall Nielsen seems pretty sure that J2EE will rock if issues of complexity and changing standards.