I am an iPhone user who is in the middle of the whole Evo 4g vs iphone 4g conundrum. I really loved my 3gs but it is so locked down, and everyone knows the new iphone will probably still not do things that even an old 2.1 android firmware can do. This to be honest, pisses me off. But at the same time the iPhone is not easy to leave for some reason... I do not know why there is just something about it.
That said, I am on the fence. And I believe this speaks a lot for Android. I was one of the people saying I would never like an android phone. But now with the Evo, and the Incredible, I am starting to think it might be time to switch. But we will see what Monday brings.