Я сделал переключатель, так как вы указали, что это будет предпочтительным способом для магазинов Microsoft. Переключатель был довольно тривиальным, и, по словам Майка, он поставляется с движком просмотра веб-форм по умолчанию, но, как Майк, также сказал, что вы все еще можете использовать мнения, которые вы написали в Brail и nvelocity, с проектом MvcContrib. ASP.NET MVC, не привязывает вас к прямому ViewEngine, вы можете использовать любой ViewEngine, который вы хотите. Я не обязательно думаю, что это разница.
Самое большое различие, которое я обнаружил, это группировать контроллеры и представления. В MonoRail вы можете сделать это легко с помощью атрибута ControllerDetails, я смог легко обойти это ограничение, закодировав свои собственные, но желаю, чтобы функциональность была встроена. Я сделал это, создав свой собственный ViewLocator и создав ActionFilterAttribute.