Not to be mean here, but I think there's waaaay too many of these Evo/Inc threads and it's out of hand.
But I'll try to contribute anyway.
Some people will be biased towards one particular android device, some will tell you pros and cons to each one and some will tell you go get an Apple phone... No matter what the case, you need to evaluate your current condition and determine which phone will work for YOUR needs. Other people shouldn't have to make decisions for other people, or tell you what you *should* get.
I myself have an Incredible, why?
-I already have service with VZW
-I wanted to get a new phone
-I did some research and found that the incredible would suit my purposes
-I personally liked the specs on the incredible
-Price wasn't out of reach
-I would need to make no changes to my already existing plan with a predictable monthly charge that I'm used to.
-and other smaller factors.
Even though I have this phone, I think the Evo is definitely a decent piece of hardware itself (BTW, I wouldn't take any advice from someone who's an Apple fanboy who does a review for an Android phone). One of my friends will be picking up an Evo soon and he definitely likes my phone, but he's on sprint, so it makes sense to HIM to stay with the company he's had for several years because he's content with it.
On the other hand and with all honesty, I like big screens and big phones and I would definitely get a phone with a screen as big as the Evo if it was on VZW, however, it would not benefit me in any way to change over to Sprint with my current situation and therefore I won't get an Evo (but that don't mean I don't want to play with my friends' when he gets it!).
It really comes down to what works better for you. I hope you can at least take some good points from this rather long post.