I am not a big fan of Verizon's inbound phone system -- I mean, when you call them for an order, or repairs, or whatever. Usually it seems impersonal. BUT there have been exceptions. I used to have a phone feature that was de-tariffed and went away, and the business office said "tough". So I called the repair service, and the guy there says "Oh, I can fix that. They just can't sell it." and turned it back on.
We have had FiOS Internet at my wife's office for four years now. I wish I could tell you about the quality of support, but I don't know. Except for an incident where a truck ran into the fiber pedestal, it has not even hiccuped in all that time. And then, when I called, they knew about the problem, said it would be fixed by such-and-such a time, and it was.
At home, we've had it even longer (with TV and until recently phone), and it was flawless until earlier this year. Then the Internet would start interrupting, sometimes recovering by itself after a few minutes, sometimes requiring a restart of the router. They promptly sent a new router, which helped (and improved the Internet speed by reducing DNS caching time), but there were still problems. So they sent a technician who arrived before his scheduled time, calling while on the way to make sure that was OK. We still had the original model of ONT which he said he hadn't seen in a year, so he ordered a new one and came back to install it in a day or two. No problems since, and he called the day after to check.
Nothing to complain about with that. I don't know how it could have been better.
We're in Southern California. Oh, and I've looked at pricing from the cable company and from DirecTV and Dish. If you look at the price after the introductory teaser period, and roll in all the equipment charges, they're all within a few percent ... and way more than I want to pay, but I do. "Oh, but we have 350 channels!" Me:"yeah, but I've only got 24 hours in a day. It doesn't matter if you have 100 or 500, I can't watch any more than I have time to."