Three
I had a terrible experience with Three. I regrettably signed a new contract with it and was supposed to get a new phone and arranged a direct debit after paying an upfront fee. I never received the phone and after calling I lost count of how many times, I was first told that it was delivered to wrong address and they said to wait as they would send the phone in two more days. I never got the phone and after waiting and calling them I got nowhere. I have cancelled the contract and have asked to have my initial fee refunded. Still waiting as they say they are investigating. This company is useless, I should have never thought of leaving Vodafone and now I'm back white them and will never change.