Is ASP.NET Web Pages with Razor Even A Contender?
===

I'm just getting into ASP.NET web pages with Razor.  Based on what it has to offer, would you choose it for your application?  It seems to me the ASP.NET MVC framework gives Razor more of an edge because of everything MVC has to offer; it's nice that the web pages framework has some helper components from the WebMatrix DLL, but most of the examples having all the code in one file, plus the reliance on a new set of API's (via webmatrix) is a turnoff to me.

What do you think?

Thanks.