Even the very worst ISPs have to have at least a small percentage of satisfied customers even if that is only true because those customers are not aware of the service that they SHOULD be receiving. I hasten to add that I'm not implying that this is true in your case! :)
What I am trying to say is that recommendations or otherwise must be made on the balance of the evidence that is available whilst allowances are made for the fact that satisfied customers rarely show their appreciation. In NTLs case, the evidence is fairly damning, although I wouldn't put their cable division in the same league as some of our more notorious ADSL suppliers.