I think with TPG its compulsory to have a credit card and you will need to pay several months in advance.
Also you should look into the contracts (if any) associated with these plans. A 12 month contract may result in cheaper prices than a 6 month contract.
On a side note, TPG have recently...