I'm coming from Ruby on Rails, and I need to create a C# web application. Currently I'm looking at ASP.NET MVC and MonoRail. Most of the comparisons I find are from 2008-2009, when ASP.NET MVC was still new, and most of the points against MVC was that it's too raw, not nearly as refined as MonoRail.
Well, several years have past since then, and Microsoft did alot of work on ASP.NET MVC. How do the modern versions of the two frameworks compare to each other?