Really easy to use, stable and cheap.
Up and running same day
I set this up for a friends contact centre back in 2013 and to this day it's been fantastic. He's expanded and at least 10 contacts centres I know are using it.
There wasn't sms functionality integrated which would have been nice but it may be there now. Not sure.