o2 are meant to be a more "premium" brand that should focus on customer
experience. Over time they have consistently had the highest prices,
they overload you with information and lock you into contracts of 24
months. The only way to get even half de...