As I have said many times leave O2 go to any other network.
Preferably three-as they have the best tariff going unlimited data and good coverage.
Let me give my experience with O2.
I had my iphone 3G stolen about 6 weeks ago and I reported it to the police and to O2.
O2 immediately put a block on it so that if anyone tried to use it, even with another sim card, it could be tracked by them and the police.
They also immediately sent me a sim card in the mail with my balance on it that I could put in whatever phone I bought to replace my stolen iphone and also cancelled my bolt-ons so that my account would not be debited for that until I got a new phone.
I was on pay as you go with them since I bought the iphone 3g in 2008. I never had any real problems with their service or coverage during that time, and I saw no difference in coverage between my phone and my wife's and daughter's phones which were other brands and on other networks.
Yesterday, I finally went shopping for a new phone and visited a few places like carphone warehouse and phones4u, and also looked online at Amazon.
I had read a lot of great things about the new Galaxy S2 and had decided to buy that phone instead.
At Amazon, they had it for £399 and it had a 30 day returns policy for any reason, but after that, I would be on my own as far as service/repair problems.
Both carphone warehouse and phones4u had the Galaxy S2 for a higher price, but I was willing to pay a bit extra if they also provided a better support service than Amazon after the initial returns period.
As it turns out, their returns policy is restricted to faulty phones and a like for like replacement only, so if I just didn't like the phone, I was stuck with it, and their service plan pretty much was send the phone off to Samsung for repairs. No replacement on the spot or a loaner phone in the meantime.
Then I went to the O2 store and they assured me that besides the normal 28 day returns for faulty phones, they also provided a 14 day return for any reason. They also provided a loaner phone during any repair time involved, and their price was £50 less than either of the other two shops.
I decided to go with them and walked out with a new GS2 after they stuck in my old sim card and reactivated my internet bolt-on.
Now for the part that will please the fanboys.
After playing with the Galaxy S2 all day, I discovered that the android system is very fragmented and updates are too difficult to obtain in a reliable way, and that the whole experience was too complicated.
The android people on forums favored approach is to root their phones and then spend a lot of effort to manage upgrades, etc. Rooting the phone voids the warranty and can result in bricked phones if you mess things up.
Just getting my stuff out of itunes was complicated enough and took a few tries to get it to work with some downloaded app.
So this morning, I returned to the O2 store and they immediately gave me a full refund, returned my sim card and removed my bolt-on without the slightest problem.
The Galaxy S2 is a fine phone, and I liked that you could add additional storage with a micro sd card, and its features are excellent, but the operating system is not as easy to deal with as ios.
So now I have ordered an iphone 4s from apple and when it comes, O2 will give me a new micro sim card and transfer my pay and go balance to it and reactivate my internet bolt-on at any of their stores, for free.
I can't emphasize enough how well O2 has treated me on this and over the years with their general service, so anyone looking to deal with a phone vendor should make sure that they offer a solid returns policy for any reason.
And I can count on apple to provide the sort of service support that treats customers fairly, including replacing faulty phones quickly during the warranty period.
And I have to admit that I never appreciated how well ios works until I tried to use android.
The 4s isn't really any better than the S2, but it's at least as good, so the trade off there is ok for me. But the ios operating system is what convinced me to stay with apple.