People freaking out about TPG customers 'cancelling contracts' should go check out the website. Most customers aren't even on contracts - I have both mobile and internet with TPG and am not on any fixed term contract.
Customers stay because the service is close enough to equal the bigger providers at a much lower price.