We are huge fans of ASP.NET MVC, particularly MVC4. Although, this post isn't specific to MVC4. Microsoft gave people a bad taste in their mouth through the years. ASP.NET was a huge step and at the time was pretty amazing. But the garbled mess of HTML and huge viewstate payload really turned a lot of people off. Those people chose to use platforms such as Ruby on Rails for it's simplicity and clean markup.