Not expecting much heat from this given what I've seen happens to mobile deals most of the time but still, this was a good deal for me and I thought I'd share!
I'm already on O2, and wanted to stay. Was paying £20 a month for 2gb/unlimited/unlimited on a 30 day contract with my perfectly serviceable (in fact I completely rebuilt it less than a month ago) HTC one M7, until I slammed it in the car door by mistake (when the sat nav holder fell off the windsceen) and completely destroyed it :(
I've been eyeing up the HTC 10 for some time (not that I'm trying to start an argument about whether it's better than an S7 or an iPhone 7, just that it was the one I wanted).
Sim free from HTC you're talking £570, although I've seen £100 off with them. CPW sim free = £500. Looking around I can't find better than £400 sim free- and all of these options involve relatively large up-front outlay).
O2 themselves aren't offering the 10 apparently (according to O2), so for me upgrading via CPW and paying £89.99 up front and adding £11.50 to my tariff got me the phone I wanted for £365 (and with a decent chunk of the cost spread interest free over a 2 years) and another 50% of data on top.
Not for everyone, but good for me and maybe anyone else mulling over an upgrade on O2.