Avoid O2 like the plague, that's all I can recommend doing! My contract is up in November myself and I reckon pay as you go with 3 is what I'll go for, but then again data is a selling point for me...!