Ruby on Rails is easy to patch yourself, it has a low buy-in, and it is cross platform. .Net MVC is giving medium businesses and enterprise web portals a much needed face-lift.
What I don't see a lot of, is stories of one cannibalizing the other or competing solutions. You don't see many headlines "Startup chose ASP.Net, it made all the difference"