What would be best application server applicable for web application purpose? I have been working with Glassfish 3.1 and little bit with Tomcat and TomEE. This far I must say that the winner from those three servers is absolutely Glassfish because almost everything works smoothly in it. With TomEE I'm getting lots of errors even from basic things like setting up JSF in Eclipse and it is very time consuming to fix all those problems, however it is rewarding in the way that you learn how to fix the problems.
What are your opinions about this?