Yes, unfortunately some customers have problems, fortunately the majority don't.
I would argue that it has got better in the last couple of years, and it will continue to do so, ntl has spent and continues to spend millions not just on network upgrades, but on the background support as well. The tools used for monitoring bandwidth and the models used to predict growth are much better than they 6 months ago let alone a couple of years ago.
The only real problem is that there aren't enough of us to work 24 hours a day. How about we all triple the amount we pay for our services, I'm sure that ntl will be willing to triple the size of the workforce so that we can work all day every day, Oh but don't forget that your services may go off at 8pm for a couple of hours every now and then so we can do that maintenance.