I've got an iPhone 3G and it's about done, so I'm looking to upgrade. Obviously, iPhone 4 is a choice, but the fact that iPhone does not support Flash or tethering (through AT&T) makes me want to look elsewhere. I want to stay with AT&T because their coverage works well for me. I don't know anything about other phones, so does anyone have a suggestion?
My main reason for sticking with the iPhone would be that it just works great in all areas (except those noted above) and I'm stuck with a lot of iTunes music that I would either have to convert to MP3's (major pain in the butt) or I would have to use a separate iPod for my music (also a pain in the butt).
The things I use the most on the iPhone are GPS/mapping, iTunes and a few apps that I'm sure will be available on other phones. I don't give a crap about games.
Any advice would be appreciated!