Honestly. I don't think I'll be using this. Mainly due to cost. I'd say 90% of the applications I develop with documents there is always someone who wants to view the backend in a SharePoint Online interface. Common interface they have been using for years now in most cases. If it's about security just create a new site. Sorry to sound grumpy, but I just see this as another revenue stream which will not see much uptake. Anyone who is worth their salt will have developed and reused the code for uploading to SharePoint already. Embedding SharePoint in an App is barely if ever a requirement, especialy at addtional cost, which personally puts me right off for the benefit of the customer. Make it part of SharePoint Online License and stop screwing us!
And kids......stop sucking on the cool-aid. It rots your teeth!