Since you seem to only listen to the nay-sayers, let me give you my first hand experience with the Iphone.
-With WIFI it's fine, there's plenty of hot-spots everywhere.. EDGE really isn't THAT slow either.
-Not MMS capable.. how about use the email function?
-iPhone does have turn by turn directions via google maps.
-I can live with the battery ordeal.
-Touchscreen does have a full QWERTY keyboard which works perfect for emails and texting, thats the biggest thing that got me onboard.
-Could care less about watching TV anyways, Youtube > TV.
-$25 a month isn't shit, get a job.
-Definately has HTML browsing.
-AT&T's network is by far better than T-mobiles whom I switched from, I can't complain so far.
Try again?