I've been with O2 for 13 years as both a pay as you go customer initially and then bill pay for the last 6. I've been thinking about switching, mainly because I think they are overpriced and not very customer friendly (they're new upgrade restrictions are driving me mad, and they are now trying...