I went from o2 to 3 for about 3 years & have now gone back to O2 due to the worst customer service ive ever had from anyone

Their coverage was quite good & did back up onto O2's network, not sure if they still do though!
So id say 3 are fine until something goes wrong then no one gives a sh#t & you get bounced around the call center when no one speaks english!