We ended up with Ooma, we're OK with it, but really didn't need 90% of the features, and had to have them change a few things to suit us old folks, but anytime there has been a problem, the support has been top notch. Maybe 4 or 5 times, but otherwise good.
Steve