Hi myutopia,
Things have changed a lot in the last 5 years! Not saying things are perfect at NTL (This site shows it!) but they have got ALOT better and the focus has moved a lot from 'lets get people signed up and stuff customer care' to 'lets look after the customers we have and then new customers will automatically follow'
I must also say that most of the time NTL have treated me quite well as an employee as well (even though I might be redundant in a few months time!)
Who's to say your experience with another provider is going to be any better than if you stayed with NTL???