There are a few out there in the market which solves bits and pieces of this problem but none which solves all. There is one product which is attempts/aims to solve all those problems which I am working on. Check it out at www.metype.com
Did you yet find a middle ground between subscription and ads because I see lot of ambiguity around that and even hear ads are dying do you think they will.