Wirelessly posted (Mozilla/5.0 (Linux; U; Android 2.2.2; en-us; Nexus One Build/FRG83G) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1)
I'm an Android user and have been for a few years. Currently using a Nexus One. I want to give you guys a word of advice about Android phones in general.
IMO, Android is amazing. I believe it easily holds it's own against iOS and that's why I use it. Google had done a phenomenal job with the OS.
That said I encourage anyone considering Android to do your research before jumping in. There are two problems that can pop up. First, is lack of updates. Manufacturers are extremely slow at providing phones with the latest Android OS. If you're interested in Android because of the OS and Google's rapid pace at improving it, you could find yourself disappointed when your not getting the latest OS update until many months after Google had released it. This type of behavior was rampant with manufacturers in 2010 and I don't see much changing this year. Also, Google's OS updates often provide significant performance improvements and features, but it doesn't do much good if you can't get them. Sure you can root the phone and use a developer ROM, but that depends on how supported the phone is by the dev community.
Second, not all manufacturers are created equal when it comes to the quality of their hardware. I've always found HTC devices to be very solid, but they don't pack the same displays and GPU acceleration of a Samsung Galaxy S. Then again Samsung had more problems with hardware last year than any other manufacturer!
Not trying to turn anyone away from Android! I love it. It's suits my purposes and I have no plans of leaving the platform. But it's worth it to do your research and don't get too caught up in dual cores and 4.x inch displays.