Quite surprising to see sweeping statements claiming to represent "Most Users". What doesn't work for some does not mean it doesn't work for others, otherwise, why would people continue to subscribe to 80GB, 100Gb, Unlimited Data Plan and Telcos continue to push the big data plans out?
For subscribers who are not satisfied with services provided by the provider.... why continue to suffer the bad service? Should one not take the business (money) elsewhere to a more deserving provider? TPG has no contract, come and go as one wishes....
End of the day, as the saying goes, you just can't please everyone....

and of course it is one's prerogative if one wishes to whinged about something such as a FREE gift... a free gift is a free gift and if one uses it, well jolly good but if one doesn't, hey it didn't cost you a single cent..