I'm sure you know this, but virgin mobile is just EE 3G.
I would not touch O2 with a baregpole given my experiences of their data. I have a SIM with them but it's PAYG and I rarely ever use it.
I also have a vodafone SIM, anywhere that is not a city centre is 2G.
In terms of data, 3 probably have the best deals but I find calls really poor...,
If you want decent data, signal and call quality EE cannot be beaten in my view.



Pages in this thread:
Print Thread
ukhardy07