Tomcat, Geronimo qual a diferença?

Boa tarde,

Qual a diferença entre Apache Tomcat e o Apache Geronimo?

Grato.

Resumidamente:

Tomcat -> Web Container - deve implementar a parte de Servlets e JSPs
Geronimo -> Application Server - deve implementar também a parte de EJBs.

OK,

dos servidores de aplicação gratuitos, qual você recomenda? Ou qual é mais utilizado no mercado?

O mais usado é o JBoss mas você pode usar o Glassfish (mantido pela Sun) ou o WebSphere Community Edition (é uma versão do Geronimo, mantida pela IBM).