It all depends on your area really.
Orange are quite good around here, but I will never go with them as they f**k about with their handsets and load their own firmware on. As do Tit-mobile and Vodafone afaik, so that's why I'm with o2. Although, they have a crap range of phones nowadays due to spending all there money on the iFail, so they have issues too.