i was with o2 for about 10 years, always fecked me about, and the last straw was when they made me send my phone to be repaired 3 times before giving me a replacement, it never came back working once after being off for repairs.
i moved over to orange after that incident and all is good, signal is better absolutely everywhere apart from my house, but i can live with that, just go upstairs and its fine.
i just received my second of four £80 cashback cheques and my bills are only £35 a month, works out under a tenner a month.