I hear ya. Can I ask what network you're on. My problem is only options for me are VF or O2 due to network coverage where I live. Typically see much better deals with 3 & T-Mobile but can't go with them for reason above.
Yep, that's a T-Mobile deal.
I have to say T-Mobile has been the best coveragewise for me (Birmingham area) and it's even better now with the Orange network share.
A friend on Vodafone has nothing but trouble with coverage. I was on O2 a while back and coverage was ok but their billing errors and service were shocking.
I guess I'm lucky - T-Mobile easily offer the best value for money and their coverage is excellent for everywhere I've ever needed it.