There are a number of frameworks out there for building ASP.NET MVC applications (e.g. sharp architecture, etc...)? In defining what a framework is, I'm thinking along the line of Ruby on Rails ... a stack of technologies that enable you to build all tiers of your application quickly, efficiently and with both testability and quality in mind.
So, in your humble opinions ... which is the best and why?
In particular I'm looking for an architecture that supports an RIA type front-end that takes full advantage of JQuery and/or ExtJs on the client.