I'm my life I had a gun put to my head but the experience iv had since joining O2 from ee has been, I can't stress enough on another level!
Takes 5 days to get your number swapped (they say same day) as they have what seems permanent issues with PUK codes.
When you do get your number you then have 1 number to ring and a different number to text.
O2 then say they will have to send me another sim which leave me again with no phone for 24 hours (probs another 5 days let's be real here)
But the same day the sim was ordered they active it and it cuts you off completely from network. You make call number 65 in 7 days only to be told sorry that shouldn't happen and it will be another magical 24 hours before I get the sim reactivated that didn't work properly in the first place.
Look at the reviews and stay well away. Even if cheaper it's not worth days/ weeks/ months of stress