I finally succumbed and switched from HTC to an iPhone 3GS a couple of months ago. It's the best phone I ever saw, by a very long way. I got the 16GB version (who would ever want 32GB of music on a telephone?) and paid £87 to Mr O2.
No regrets, and some of the Apps are stunningly clever.