I am hoping to get a phone upgrade for my birthday ( in July) and want to get a smartphone. It has to be an AT&T phone, and after looking at a bunch of them, i found that the two i liked the most were the iphone and the motorola backflip. Any recommendations? I have a samsung propel now and i am really good with that keyboard so i am not sure how well i would do on the iphone's virtual qwerty keyboard. But i really like the iPhone apps( i haven't seen the same variety for android market apps, or maybe i just haven't looked enough). Suggestions?