I have this phone SIM free on an O2 SIMplicity rolling 30 day contract

. I am going to give it up as a) the handset is now going so slowly (and that's despite using 'Advanced Task Killer) it's a complete pain in the proverbial and b) the network coverage on O2 in my area (Oxfordshire) is complete tosh! I am seriously considering moving over to Three with my soon to be unlocked iPhone 3GS - roll on 30 days is all I can say!
In terms of cost, I think I paid about £360 odd quid for my HTC and pay £20/month (plus VAT of course) on the rolling contract. If I don't go down the Three/iPhone 3GS route, I may opt for the Three/Blackberry Bold 9700 route! Any comments gratefully received. Thanks for reading chaps (and chapesses!).

Best,
Toria