I have been an iPhone fan boy since the 3G came out. Many moons ago I had a fallen out with the 3GS and we parted separate ways. I tried the Samsung Galaxy S, HTC Desire, none of them appeal to me. They where good phones just couldn't get on with the Android OS. So I went crawling back to Apple and have been there prison b*tch ever since. I awoke on Saturday with a deep down hatred for my iPhone 4. Again. But I this time its for good. I need to get away from Apple. So my question to all Windows users is what should I go for? A mate in work has the HTC HD7 - which to be honest looks pretty good. Nice screen but the resolution doesnt look as sharp as the iPhone 4. I would use my phone for music and photos a lot and of course calls text. Any suggestions would be great.