I would not choose o2 is because you can not rely on service provided, when you need it the most.
I have returned an upgraded phone and the lady on the phone told me I can get the phone by calling the next day, to revert the contract, as the phone is shipped back.
My sister is in the hospital so I am desperate.
I go to the salon and can not get the phone until its returned.
Next day support tells me the phone is received and I should be able to get the phone now. I run to the salon just to find out the contract isnt sorted and I can't get the phone.
Every day hoping I can get the phone I get toyed with, when my sister needs me the most.
Third time I pre-order online and arrive to the salon to find out that my (lawfully valid Identification, until expired and accepted
everywhere) EU driving license is not accepted as an identification method, it has to be UK only or passport.
It is Pro-Brexit servicing, before the driving license law comes into place.
When I needed most I couldn't rely on o2, several times.
When spoken to a manager, It was expressed to me that they are
happy for me to leave.
Why would you choose someone who doesn't care?