I'm on sprint, so this was an obvious no-brainer to get. I'm coming from an HTC touch pro. That had a terrible battery for what it did. The battery life is obviously a bit disappointing, but I'm going to get a car charger, and I'm in my car about an hour a day, so I figure I'll get through the day just fine (yesterday was my first real day to use it, and it lasted till about 8pm with no charging since I took it off at 9:00, so I've had better luck than some) with moderate usage (it was in standby for a few hours, and I played robo defense for about 2-2 1/2 hours, made a few phone calls).
I'm liking it for the most part. The thing I liked about the Windows UI was how easy it was to go back to already opened programs. It only takes a few more seconds each time now that I have to go to the program icon, but it's still a bit annoying.
The browser is fine. I'll try another browser if they start having multi-touch support. The native browser isn't bad, but it's pretty standard. I"m not a big fan of the highlight feature either. I have had a few problems at time with the browser when I can't seem to get it to click on the link i want it to. I spend about 30 seconds on espn trying to get to a link and managing to hit every other link around it instead. this has been my only issue on the phone with it's accurateness with touch commands.
Menus can be a bit annoying to go through at times, but again, not a game changer. It may just take some getting used to.
The screen quality is great, and the size of the screen is very impressive. I showed it to my iphone owning friends and they said it was huge. We compared the sizes of the phones, and surprisingly, the evo is really not that much bigger (not to say there is no difference).
The processor is very speedy, I've only had it bog down slightly when playing robo defense (this was when i had a few other programs open, had the fast-foward button set on robo-defense, and had about as many enemies and towers of my own on the screen as possible), so I've been happy with that. I haven't had any issues with laginess otherwise, or any kind of janky screen rotation like i had on my touch pro.
Overall, I give it an A-. It's the best phone I've had, and is the first android phone I've purchased. Battery life is obviously a downside, but with a 4.3inch screen it's to be expected. Hopefully we'll get 2.2 within a reasonable time frame and that will help. The screen is great and the phone is pretty smooth overall. Haven't gotten to see 4g in action, though it's coming to my city sometime in july, so I won't have to wait too much longer. The kickstand is obviously an unnecessary feature, but it is kinda nice and I've used it a few times when watching videos. Video quality is very good, but blacks sometimes could be better.
PS:
The 3g seems to be faster than on other 3g phones I've used.
Also, the extra $10 a month is annoying but not terrible. People are talking about the $99 unlimited everything plan and comparing it to other networks, but that isn't entirely accurate. With sprint's unlimited mobile-to-mobile to other phones on any network, unless you're doing business and call a lot of landlines, there is no reason one will ever really go over the 450 minutes included in the everything data+450 minutes for $70 a month (plus the evo's $10). I used about 1400 minutes a couple months back, and something like 150 minutes counted towards my bill.