Glassfish ou JBoss ou Gerônimo

Sei que já teve vários posts deste tipo por aqui, li algum deles, sendo que todos eram muito antigos. Então gostaria de saber a opinião atual de quem já usou um destes três applications servers( Glassfish, JBoss ou Gerônimo ).
Gostaria de saber qual é o mais rápido, o melhor para se usado em ambiente de testes, enfim a opinião de quem já usou o mesmos em produção e teste.
Gostaria de saber isso porque aqui na empresa usamos as aplicações com spring e tomcat e vamos migrá-las para um destes app servers.