I'd say the same about BT - When their service is working, it's exactly what they say you'll get (even if the bar stewards won't give me FTTC/FTTP). But getting set up usually has teething problems and on the odd occasion when something goes down, it's hell-and-back trying to find out what the issue is... although experience has taught me it's invariably a fault at the exchange!!