I'm currently with T-Mobile and deciding to go back with the iPhone. I have used the iPhone 3G before on AT&T's network but their prices are outrageous. That being said, I have used the original iPhone 2G with T-Mobile before and loved it. Now I have not obviously tried the iPhone 3G with T-Mobile and don't understand why some people are using the 3G over 2G if they have T-Mobile? Can someone please explain any differences between the phones as a T-Mobile customer. I know that the iPhone 3G cannot work on T-Mobile's 3G network so it seems pointless unless I'm missing out on something? Basically which iPhone would I be better off with? Looks of the phone aren't a big deal. Thank you so much in advance.