I lost my iPhone 3GS and would never have changed it until my contract had run out. I got a HTC Desire and well...I'm not happy with it, it's memory keeps getting full from apps not being able to be installed on the card, the music player is shocking, it feels slow, the keyboard isn't accurate. I bought an iPhone 3GS 8GB brand new off a friend for £200, would it be mad to switch back, apparently the HTC Desire is better. What do you think?