JD – “What happens if a company needs to respond to government regulations bodies?” may be the showstopper for many businesses… businesses need direct access to their own records, and this can be difficult when the backend storage and administration is not under the company’s own control.
There’s also a real good question in there about the different needs of different power users — every software solution starts out by targeting a sweet spot of common desired functionality, but then matures to supporting more diverse audiences, more fully. Link.