Hi, I will be buying a new phone soon, and I have narrowed it down to the HTC Magic and the Apple iPhone. Which is better? Based on features and price of course.