I’ve been using Dialpad for my primary business the past year plus (it was originally called Switch) and it is a full featured phone system with an affordable price (I’m on $15 per user plan). I have brought in all my numbers (800 and local), fax, and the setup to create departments, routing rules, adding employees, and downloading desktop and mobile apps couldn’t be easier. In the past I used Grasshopper, On.sip, Skype Business, and many others, Dialpad is by far the best.