Buy the phone SIM Free
If you don't like O2, just buy the phone for it's market value once that's announced http://www.expansys.com/d.aspx?i=179520 Then stick in a pre-pay SIM and rent the services you use. Ok it won't be subsidised by the network, but the free phone culture has warped our sense of value for these amazing gadgets.