I thought giffgaff was supposed to be getting away from contracts where you choose just a little more than the minutes you normally use, and get charged a fortune if something unexpected happens and you need to use more minutes.
Goodybags have far more minutes than I normally need, but it's handy to have them as a cushion. Same with unlimited texts, and I normally buy 2GB when I'm only likely to use about 1GB.
If we only paid for what we used, the pricing would be much higher. Ultimately it's PAYG.