I've been SIM only with o2 for about 3 years now - I saw through being suckered into the free phone / free upgrade scenario. Keep your phone if your happy with it or get a good phone purchase deal outside of contracts.
I cant change my wife's way of thinking she thinks a free iPhone and 2 years @ £37/month ( rising with RPI) is a good deal