There are better phones on the market now. The new LG 3D phone's awsome and so is the new psp phone thingy.

As for networks, I've tried them all since returning to the UK and I'm now with t-mobile. Their network's poor in some places but is better since their takeover of Orange. O2's good but pricey, 3 suck the fat one, Vodafone aren't too bad bit their phones have their logo on them so it makes resale pretty hard. Tesco Mobile are pretty good and cheap but they don't have many phones on offer.

It's all down to choice but I'm happy with t-mobile and I'm sticking with them even when overseas because they're world wide now