Good luck in finding a new provider !!! I am currently attempting to swap from O2 to BT Moblie (before you ask I get staff discount, thats the only reason I'm moving). And what a job it is!
I have been told about 5 times over the past week that my number will be transfered "by the end of the working day" and I'm getting mighty sick of it. You never seem to be able to get a straight answer from anyone.
Working for BT I meet plenty of angry customers. Personally if a customer lets out his/her rage on me I give them a second chance, then if they have listened to me and are calm, we find a solution, otherwise I follow the rule book and process.
Getting angy never helps, but I have to say if I have to ring BT Mobile AGAIN on monday I'm not going to me best pleased.
I wouldn't bother with O2 if you want customer service, at least Orange offered you some form of compo at some stage, O2 didn't even say sorry when they messed mine up. It was almost as if it were my fault the bill was wrong.
Cheers
Cris.