Сабж. Критерии - душевность сообщества. Язык с простым, минималистичным синтаксисом (предпочтение - компилируемым со статической типизацией).
Компонентов, да побольше! ACL, Auth, CSRF protection, etc. Безопасные шаблоны по-умолчанию, гадость с юзер-сайда не пропускающие + с поддержкой extends/include. Обязательно websockets.
Ruby не знаю. ASP.NET MVC оффтопиковское - костыль какой-то (специально два дня устанавливал, чтобы в этом убедиться), да и окно к десктопу так всё ещё и не готово. ЗнаюПисал на Python, Erlang, Lua. Пробовал Django, но как то не пошло.
Revel покинул, его не предлагать.