Surprisingly, Hutchison’s Three bests O2 for average 4G download speed in every region
But that graph doesn't tell the whole story, whilst Three may be faster than O2 where it is available, its overall coverage is still poor, in my experience. Certainly in the East Midlands region, you'll be lucky to get any signal on Three outside of urban areas, whereas O2 coverage is much more evenly spread.