I tried CTP1, and it appeared to me a vehicle to sell their controls. If you want your app to be how they think it should be, you're fine. Though I got the feeling that if you want your app to be different, it's not that useful.
It has the same drawbacks as a lot of these 'click this button to get your app generated for you' kind of systems: it pushes you to use a complete application setup while that might not fit your needs.
IMHO application development should work the other way around: you first think of what you have to develop, functionality wise, then decide how you want to do that, and use general purpose code to build the layers of the app, and then you can decide if you want a tool to generate parts for you, like a datalayer, like some crud screens etc.
Though I'm sure some users might find it useful, however if you want to put these kind of frameworks (it's not a framework, but they call it that, so let's keep calling it a framework) to work for you as YOU want, you need some serious MDA/MDD tooling as well. They don't have that.