Ive seen alot of talk on here about bad service. So which one is the best for price and service????

Vodafone you pay $20 and get $20 credit but it lasts a few months
Optus you pay $20 and get $100 credit but it lasts only a month

Note: $20 is an example