every ISP blows in its own unique way, until (unless?) Google Fiber gets to all the major metro areas it is going to stay that way for the foreseeable future. I've had every ISP you can think of and a bunch that you can't, just trust me.
That said, if FiOS was available in my area I'd have it. For now I bounce back and forth between the local crap cable and crappier dsl service - every 1-2 years my contract expires and I sign up for the other guys and get a new sign-on guarantee. Back and forth. Forever.