I just upgraded from a Palm Pre to a HTC EVO 4G. husband has a Samsung EPIC 4g. husband LOVES his phone. It's 4g, HD, has the slide out keyboard and has a four inch screen. I miss my Palm Pre; the phone itself was junk (three stopped working on me), but the WEB OS operating system beats Android OS hands down. I loved how it would let me know if I had email or text messages and the running of multiple apps was seamless. I understand that HP bought Palm just to buy WEB OS, because it's so good, with an eye to compete with the IPAD.
Anyway, I have Sprint and it is the best company I have been with. I have been with Verizon, ATT, and one other I can't remember the name. I need a company that has a wide coverage range because husband travels all over the country.
Anyway, the good thing about EVO is that it has a huge screen for these aging eyes. It also has a virtual keyboard that one you are used to it, it works fine. But, to have 4g, it's 10 bucks a month extra for the data plan. Iphone costs 30.00 extra a month I think for the data plan. Iphone does have tons of cools apps. Android too.