I recently got an EE sim to check the 4g speeds. Here is the comparison;
The only reason I have been staying with giffgaff is that O2 has better reception where I work. But with 10X slower 4g speeds compared to other networks, giffgaff has become a very expensive service!!!