Too many design constraints
Sorry, but for all this blow on how the web is THE platform for developing apps; No. No, it's not. I spent 3 years developing an application for the fitness industry that is web-based. From the initial photoshop gorgeous screen designs, we ended up with a working product sure, but the aesthetics and menus systems and just overall look and feel was shiite when compared to how it would have looked as a developed standard application. For my v2.0 and beyond, I'm having my developers move back to an app, then deploy out using an RDP distribution model that has a plugin requirement on the browser, but will then be a TRUE reflection on what I actually envisaged, with no shitty browser security issues OR, more importantly, constraints on what it looks like and it's usability because someone has installed 8 billion browser bars giving me like, 1 inch of usable screen real estate. Web=FAIL for complex, rich applications (and no, Facebook can't be described as that!). Meh.