I spent a very unhappy two years with EE - terrible reception and even worse customer service. I'm now with 3 which has good reception and, to date, has not required any customer service. My wife is with O2. Outside London it is often the case that one or the other, but not both, of us has service. In Cornwall recently 3 had two bars and O2 none. In Sussex it was the other way round.