My upgrade will be here in about two months meaning, I have all of the time int he world to decide what to get, however I am thoroughly unimpressed with at&t. Besides, I don't want to repeat the experience of getting a seemingly great phone and end up with a two year debacle. Any suggestions? :-\