I finally have enough money for a new phone, I was deciding between a G1 and an Iphone but saw that T-mobile will be releasing the new My Touch (G2). I want to know which is the best one in terms of price, quality, performance, features, and overall satisfaction. (I am currently contracted with T-Mobile)