o2 easily. 800 anytime mins / 1000 texts / unlimited o2 to o2 calls for £10 a month would not be beaten by anyone.
Signal including 3G is the best for my area as well.
I've been with T-Mobile since the days of One2One. Cust service and reception are both great, so much so that I have 3 phones with them.
I've been with O2 and was far from impressed, my housemate is with Orange and they didn't seem to be at all flexible when he upgraded, my ex gf was with Vodafone and the signal was shocking and I've just succesfully terminated my Three contract 9 months early due to network issues.
T-Mobile all the way.
Did you have to pay a Termination fee?
Nope. I'd had calls dropping for a while and after getting nowhere with cust services I emailed Threes exec office. A couple of calls later and they agreed to terminate with no penalty.
Recieved a pre paid envelope yesterday and they want the handset back within 5 days. Result.
I've been with 02 since 2001ish & have nothing but praise for them. (But I have a feeling that may change soon as my upgrade is next month!)
OT - I often get the train from London Bridge too...
I'm on 3 just now, but am switching very shortly to O2. Final straw - I emailed them about something, specifically asked for an email response as I'm busy at work.
Received calls from 3 every day for the past 2 weeks (I often missed the call due to meetings etc). I was sitting in a meeting - phone rang (on silent). I pressed reject. 5 seconds later it goes again, reject. This happened 20 times in a row (it was 3 customer services). I'm thinking of just buying out the final 5 months of my contract (£15 a month) and getting a Touch HD on O2.