В настоящее время я работаю над приложением Google App Engine, используя Spring MVC. Он намного более зрелый, чем ASP.NET MVC, поэтому не стоит разочаровываться. В качестве дополнительного бонуса вы получаете всю силу IoC в Spring.
Для слоя просмотра я пробую скорость. Это довольно просто, но мне еще предстоит решить, предпочитаю ли я это JSP. Я кратко посмотрел на FreeMaker, но мне не понравилось то, что я увидел. Если вы хотите держаться подальше от шаблонов XML'ы JSP, то я рекомендую вам попробовать Velocity.
Единственная проблема, с которой я столкнулся в Spring на GAE - это загрузка файлов. В обеих реализациях MultipartResolver используется временный каталог файлов. После написания собственной реализации я вернулся к плавной загрузке файлов в моих моделях.