Dental might be a small niche, but CRM and Voice integration feature is widely used and becoming a standard.
I have potential client with 30 sales representatives who’s using Ringcentral hosted, paying them $1500/month, but never has more than 4-5 simultaneous calls. The only reason he stuck with them is Salesforce CRM integration and I have no on premises solution for him.