I use Vodafone big bundles, I'm currently on the £15 a month one, I was on the £10 a month one, I think they might do a £5 a month one too, search Vodafone big bundles.
I'm very happy with them and it suits me, the only drawback for you I can think of is that you have to top up once a month...