ASP.Net mvc 4, in my opinion its the best platform at the moment. Its as easy to use as ruby on rails but the performance is much much better. C# is a great language that really hits the sweet spot in language features.
The downside is of course being tied to Microsoft but its not that big of a problem.