They are the best! The Nexus One comes in 2nd but it isn't quite centered around multimedia and fun. iPhone has everything, and more. And it has WAYYY more apps in the app store than in the Android Market. If you have AT&T, get an iPhone. If you have Tmobile, get a Nexus One, and if you have Verizon, get a Droid. (Which also runs Android like the Nexus One.) But iPhone is still the best out of all of the phone on the market!