I recently broke my palm pre and now want to change to at&t. I want to get an iphone but I do not know which one to get. I can get an iphone classic for $50, but I know it had problems. I want an iphone3GS but I dont know if I can afford it. I want to know about the iphone3G. how better is it? should I get the 3G with the contract? plz help!!!