Podstawa, nie ściągaj danych z sieci komórkowej bez pakietu, wyłącz transmisję 3G gdy jej nie używasz. Natomiast jak z niej korzystasz i masz roota, zainstaluj DroidWall (firewall oparty na iptables). Będziesz mógł zablokować dostęp do internetu 3G dla większości usług i programów, a zostawisz go tylko dla wybranych. Poza tym, duże paczki danych najlepiej ściągać przez wifi, nawet z pakietem 😉
Ogólnie w tej sytuacji mało było winy telefonu. Wziąłeś urządzenie internetowe - robiło swoje. Rozwiązaniem problemu jest kwestia zakupu pakietu i kontrolowania transmisji.