Allowing a single application to return themed views without code duplication.
Pre-compiling Razor views to promote code re-use across ASP.NET MVC projects
Leveraging MVC features in a ASP.NET WebForms project
MVC supports Output caching pretty much out of the box, with a little extra configuration it can also be setup to have a dependency on sql server tables.
Creating re-usable MVC views across project libraries.
Using Unity for dependency injection can make your code easier to maintain and test, as a bonus it is fairly straight forward to setup in an Mvc project.
Generate PDF documents for download using Razor Templates and iTextSharp
How to use Razor views as email templates outside of the ASP.NET context.
Setting up two-step authentication with SMS is easier than you think using services like Twilio and the box features of MVC.
Scheduling Tasks in Umbraco has always been a lacking feature, but there is an easy way to trigger background tasks with Hangfire.