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?