Я бы больше обратил внимание на размер проекта. Если там будет много сложной логики (финансы или что-то в таком духе), то берите Java. И речь тут вовсе не про производительность, а про удобные инструменты, надежные библиотеки, кучу статей и т.д.
По поводу производительности не беспокойтесь. Вот есть
статья, хоть и старая, но очень интересная. Просто посмотрите на цифры внизу.
Если сроки ограничены или это вообще just for fan проект, то берите Python. Есть небольшой j4f проект, его пилят 2-3 человека, начинали с Java + Servlet, но очень быстро устали от "энтерпрайзности", плюс в таком варианте было сложно прикрутить Long Polling и WebSocket, а без них никуда. В итоге перевели на Tornado. Единственное, из-за чего жалею - для Python немного меньше библиотек, а если брать Python 3, то их становится ещё меньше.
В любом случае, если нужен реалтайм, то берите асинхронный веб-фреймворк.
Ещё один хороший вариант - Scala. Не знаю, как там с веб-фреймворками, но как язык она очень удобна, абсолютно прозрачно вызываются библиотеки для Java, а Akka - это вообще прелесть.
Про Netty ничего не могу сказать.