I don't know anything about Vonage, but I have had Comcast for about a year now.
Comcast uses their own network to carry their phone traffic, not the Internet, which may be an advantage over Vonage, if the latter uses the Internet.
I had one <I>6-day</I> outage recently when someone hit and broke a pole in front of my house. It was Verizon's pole, and because it wasn't lying in the roadway, Verizon was in no hurry to fix it. After several increasingly angry phone calls from me, they finally replaced the pole, <I>three days later</I>. During my last call to Verizon, I demanded to speak to a supervisor, who kept me waiting for <I>20 minutes</I> before she picked up her phone, complete with 'tude. I guess she thought that she'd out-wait me, but I held on.
I already hated Verizon for their 16 years of appalling non-service to my screwed-up phone line, and took this opportunity to calmly tell the supervisor why I was no longer, and would never again be, a Verizon customer.
Now that the pole had been replaced, Comcast could replace the broken cable wire, right? While they got right out there the morning after the pole was hit, Comcast took <I>another three days</I> to get around to replacing their wires. This was despite the fact that I repeatedly told them that I was supposed to have started a 3-week stint with a <b>cardiac monitor</b>, which relied on the telephone service to communicate. Didn't matter: they got there when it was damn well convenient <I>for them</I>. Consequently, my initial admiration for Comcast's service has evaporated.
Other than that, though, outages have been brief, few and far-between. Call quality is far superior to anything I ever had with Verizon, and there is simply no comparison between the Internet speed of cable and the lousy 26.4k dial-up speed I got with Verizon.