A hosted app for billing/client manage will be a huge turn-off for a lot of companies. There are privacy, security, and regulatory concerns associated with it that some cannot overcome. I do feel it will open a new market and will probably benefit you in the long run, so I say stick with it but...