Only to add my two Cents.
I appreciate the sapui5 choice.
Webdynpro ( FPM ) is pain in the ***.
No smoth working is possible.
Allways you have to wait for something.
Open the popup, Scrolling in tables.
Developing is fun, but working with it?
Sapui5 "frontend" is at least as good as webdynpro ( FPM ) even better.
Data you get simply from backend by odata sevice. (easy) If you have some Training it takes not even 1 hour to create a nice application. You can use all the authorization stuff an so on. I would like to see more Progress on this.
Rg. Joerg