what you fail to mention is that you can get the best of both worlds by injecting EJBs through Spring, getting all their functionality in your client code without having to know you're even using EJBs.
[Message sent by forum member 'jwenting' (jwenting)]
http://forums.java.net/jive/thread.jspa?messageID=264951