I've seen tons of "I'm swtching to EVO because...." or "Should I switch to Android ?" types of threads all over the place here at Macrumors. As far as advice to people on the fence between dumping the iPhone for XXX, I've never seen people mention this. Why not just get an iPod Touch 3rd gen to do all your iPhone type of stuff (apps, music, etc), and then get the phone of your dreams if you're not happy with the iPhone. I've only seen, get the iPhone 4G, or get the iPhone challenger of the week. I think it would be the best of both worlds, if you want to get a more advanced phone like the EVO (or any other of the new supposed iPhone killers), and still use all of you iPhone apps by using an iPod Touch 3rd gen. The Touch will also be able to take advantage the features of OS 4.0. Me personally, I'm sticking with the iPhone, I have a 3G, my contract is up in May, so I will be getting the new iPhone in June, or July when it comes out. But if I were switching, I'd go the EVO/iPod Touch 3rd gen route.