I'm a little late on this one but...
I got the Evo 4G recently. It is AWESOME. So fast, 8 megapixel camera, 4G rocks (if you are in a 4G area).
Dude, i coudn't agree more. Personally, i am a tech geek, and (although i hate apple) i won't hate a product if its good (i have an ipod nano for running, and use it, and it does what it is supposed to do well). But, i can't do the iphone. too much bullshit. relating to the next question: i have swype and freaking love it. but it only had a beta of however many people. but you can still download the .apk file, enable 'unknown sources' and just run the file and install the keyboard. total control of the phone, can't beat it (even better if you root it). side note: i live in south county and hardly ever, ever use 4G and its just fine. seems fast enough for me...maps, media (youtube and radio and whatnot), downloading and viewing shit for work (excel, pdf, blah blah blah)
Haven't used it as a hot-spot but browsing on the phone itself is awesome. Screen is clear. Typing is easy easy (and I have big fingers).
I'm pretty passoinate about this one. AS SOON as you switch you'll relize that you don't need an external qwerty keyboard. Most keyboards are intelligent and will soehow guess and/or correct your typing. There are also TONS of keyboards out there if you don't like the stock one your phone comes with. personally, i'm (of course) a fan of swype, but there are plenty to choose from. The screen is so responsive though, once you use it for 20 minutes, you will never look back.
As for battery life, once you root it you can disable all the bullshit that comes from sprint or tmobile or whatever and it helps significantly. theres other stuff you can do. it kind of depends from phone-to-phone because everyone uses them differently and have different apps, etc.
So, in conclusion, Android rocks my face off.
2014-2015 LGB Sponsor of Alex Pietrangelo