Difficult to answer that as they each have there faults. Have you contacted NTL to see if they can resolve the problem?
You could try here first to see what is on offer in your area then take it from there
http://www.broadbandchecker.co.uk/?G...providers%20uk