@wkempf: Sorry I didn't read the link before responding. It makes sense. Thanks for sharing. The layers and lack of integration with the native OS are certainly deal breakers for many apps both simple and complex.

For me it looks like it's MVVM for the win...