I have a T-Mobile G1. My girlfriend has an iPhone. There is just no comparison. Hands down, the iPhone is a better handset altogether in every imaginable way. Comparing the iPhone to Android is like comparing the Mac experience to Windows. While they both have similar feature sets, the entire end-to-end experience is significantly more polished and user-friendly.