Take the Evo for a test drive that's the only way you'll know if it's for you. Having been there done that MY opinion is that the Evo really isn't all it's made out to be but that's just my opinion, that phone could have been great if the phone wasn't locked at 30fps and they used something better than a Snapdragon/LCD combo.
My counterpoint view is that rooting is the way to go - and while at present, the exploit for that isn't available for 2.2, if you get a phone with 2.1, root it, then upgrade it to 2.2 and a custom kernel of your choice.
Even without overclocking or going nuts, I'm now at 50+ fps and my overall Quadrant benchmark score (1350 or better) is well above the original published value for the Droid X running 2.1 - and I think the Droid X is way decent hardware.
The EVO with its _lowly_ Snapdragon processor is now at the point of hitting graphics records with a custom kernel and rom.
The truth on processors is that Android was originally designed with lesser processors in mind and Google upped their own game with the OS when they released their own phone just to give developers some sort of standard for expectations for Android (the Google Nexus One uses the same Snapdragon processor with a radio-control difference only).
The greater truth is that based on paper, many claim the Snapdragon is inferior to things like the Samsung Hummingbird or the TI OMAP processors. (Virtually every news blog I've seen is still publishing a key graphic metric for the Hummingbird that's in flat disagreement with what Samsung specifies for that chip and is highly exaggerated.)
The greater-greater truth is that beginning with the Snapdragon, as far as I'm concerned, any phone using it or the other processors I've just named should be categorized not merely as smartphones but superphones - and _no one_ has nailed down the true capability of any of these processors.
Here's a link to that record-setting performance chart - and a post or two later the colored sub-blocks are explained -
http://androidforums.com/all-things-root-evo-4g/141489-fast-evo-2-2-custom-kernel.html#post1374353
FWIW, I'm regularly surpassing the published Nexus One value now - and I'm running Sense, just a custom kernel.
I did not root to outdo the stock kernel or get to get a better benchmark - I carry a phone, not a benchmark - and a lot of people will say you shouldn't have to root to overcome these problems.
OK.
I rooted to get the Sprint add-on software off of MY phone - because it's my phone, not Sprint's.
And while I was in the neighborhood, I decided to upgrade the kernel.
The big three processors you read about (that I've named above) are ALL already obsolete - by their own makers, and it's just a matter of time-to-market to see better.
But as the linked graph shows, the EVO has enough horsepower to customize and enjoy for as long as you're likely to own it.
I happen to like the EVO's LCD display - but it's nothing to write home about in strong sunlight. No phone I've seen allows full color adjustment and while various reviewers rave about one screen compared to another - the thing to do is to compare them to a calibrated or well-adjusted HDTV display: at that point, the differences all become kinda moot in my opinion.
No phone is perfect - so go with your gut.
I chose the EVO based strictly on gut instincts - they told me the phone was going to hyped and a little problematic being the newest thing out there at the time (Sprint/WiMAX) - and that was true.
With a bit of finagling of settings and a few customizations - and a few updates, it now far surpasses every expectation that I never had originally but developed over the weeks I've owned mine (since 6/6 - I'm not one to wait in any line for any reason if I can help it
).
(edit and ps - Expect the other communities to also develop custom solutions to surpass the EVO's surpassing capabilities - leapfrog is the name of processor/custom-software game, and you know you've been watching that happen with desktops and laptops for years - same thing here.)