Что выбрать для разработки нового сайта? Если не писать на дот нет, то выбор очень велик и просто растеряться.
Java: spring mvc (freemarker, velocity),
echo 2, struts,
Grail, jRails
Python: django, pylons
Rails
Все проанализировать едва ли реально, а если взяться и писать на одном то всегда есть соблазн попробовать на другом может было бы проще...