I've been saying for years that giffgaff should do talk-only bundles for those of us that actually use our phones as a phone. The network run by us isn't interested.
We do now have totally unlimited calls for £20 which seems pretty reasonable for 45,000 minutes, disregarding the data.
It's better than a landline, where you have to hang up after 59 minutes to avoid being charged extra on your anytime unlimited (which on a landline only covers to other landlines and not mobiles).
I'm being charged well over £20 (about £24) for just a landline with anytime calls. To get data added would require a new long contract with TalkTalk.
I can't afford £20, but I agree with you that giffgaff should listen to us and look at what we vote for, and have a goodybag for around £10 with at least 750 minutes, and perhaps 500Mbs for usage of data when we're on the move. Fewer texts too wouldn't matter as no-one can use an indefinite number.
For that sort of money you may as well be on a contract.
I only require unlimited minutes for a single month in the year (actually only 4 days plus a few days for testing) so even the hassle of cancelling a 1-month contract is too much trouble.
Cancelling a 1-month contract seems to require cancelling immediately it starts, which could mean no support when it is needed. A goodybag is much better for my needs.