It's a shame EE don't do £5 packs. It's either £1 or £10+.
I did the same thing as posted before, text stop pack to 150 then confirmed with the yes text. Then I topped up with a £10 voucher from a shop, text summer100 to 150 and got the free data. So now, I can use the £1 25 mins/50 text 7 day pack with my £10 credit, it will last for the whole 2 months which is nice.
Not sure what EE get out of this really, they might get some quick money in terms of the £10 top ups but the data usage for that £10 is most likely going to be massive compared to their contract customers who are paying at least triple that. And if the network can cope with all this data usage, why not offer packs of even 50GB for £20, one quarter of the data (remember it's 200GB over 2 months for £10) for double the price and it's still a good deal.