I am going to buy a new phone in Summer, and there are a lot to choose from. But in these two phones, which do you guys think it's the best? 1. Apple iPhone 3G S 2. HTC Magic (aka T-mobile G2) 3. Nokia N97 From the perspective of the features they have, and at last, the price! Perhaps you got more ideas?