Never used them so can't say from personal experience but from reports I have read NTL are bad, very bad.
But then I have seen reports that Telewest are bad, very bad.
And I have seen reports that BT are bad, very bad.
and i have ....................................