С моей точки зрения, нет.
- Если я хочу легкий сервер сервлетов, я использую Jetty.
- Если мне нужен более мощный и универсальный сервер веб-приложений, я использую Tomcat.
- Если мне нужен полноценный J2EE-сервер, я использую Glassfish.
Все это, конечно, очень доказано. Память в наши дни достаточно дешевая, поэтому я не очень беспокоюсь о небольшом раздутии. Это входит в стандартную комплектацию Java-приложений :)
Кроме того, я бы посчитал сумасшествием развертывание технологии server на мобильных устройствах. Может быть, у других людей есть яркие новые идеи, я думаю, что мобильные устройства должны общаться с центральными серверами.
Возможно, я бы не хотел использовать сервер Java 7 , а не на основе J2EE, по крайней мере, в части сервлета, если кто-то не придумает действительно убедительную альтернативу. С другой стороны, мне интересно, насколько маленьким вы могли бы сделать совместимый сервер.
Наконец, насколько мне известно, Tomcat уже (опционально) поддерживает nio: http://tomcat.apache.org/tomcat-6.0-doc/aio.html.
Строго личное мнение старого придурка.