Glassfish был бы хорошим выбором. Тем более что его загрузка сравнительно небольшая, он запускается очень быстро и всегда соответствует спецификациям Java EE.
JBoss AS тоже не так уж и плох. Он также бесплатный, но его загрузка несколько больше, он запускается медленнее, и отсутствие эталонной реализации означает, что он всегда немного отстает от Glassfish. Хотя версия Eclipse для Java EE включает в себя адаптер WTP для JBoss AS, лучше установить отдельный адаптер из инструментов JBoss, если вы хотите поэтапное развертывание.
Я считаю, что сообщество JBoss действительно полезно, особенно сообщества EJB и JBoss AS (через форум JBoss).