Sort:  

It depends on your app design... If your app just needs API access when someone accesses the frontend, then the endpoints will be enough. In most cases you won't need a second server unless you want to do data manipulation that you can't put on Plug & Play.

Webhooks is an interesting suggestion, but I haven't implemented it. I'll look into it.

Ahh, now I understood it. I was just thinking to much as a backend developer. So, this is really something with huge potential because some dapps could nearly ignore their backend and just get the data from you - brilliant!
I also like the opportunity to host such a node by your own. That's why I definitely will support your Proposal

Much appreciated man!