I think so. I can do everything I normally would but much more easily. Coupled with master pages (to apply a template to the whole site) I'm sold

.
I will point out that I've only been using it for a couple of weeks so the learning curve really isn't that steep and the
http://asp.net/mvc articles are good.