Ah... Few years ago I didn't have a good experience with GiffGaff in a few places in Somerset. It looked like GiffGaff was getting depriotized when there was congestion. I clearly remember seeing a bunch of 3G networks (including O2), but GiffGaff could only connect to 2G network in the same spot.
Who is generally considered to have the most reliable network these days?