I have used o2 before and then 3 and then giffgaff and out of three giffgaff is worst by far. It's true that it uses o2 network for coverage, but it's also true that connection is much poorer and internet speed is just terrible... My theory is that o2 cells (network stations) prioritize it's own clients first and giffgaff second, which results in a even worse experience than o2... I'm going back to three...
Connect with Facebook to get one click access to Trustpilot. It's easier.
Sign up with Facebook