I have used tons of Android phones. I've owned a G1, Moto Cliq, Droid, Droid 2, Droid Pro, G2, G2X, MyTouch 4G, myTouch 3G, Samsung Vibrant, MyTouch Slide, HTC Hero, Evo 4g, Epic 4G, and the Droid X. I think that's it, and yes, I know I have a problem, lol. And no I'm not rich, I just resell the phone and then apply it towards the next one I want. I've also owned an iPhone. I consider myself a power user, and I always seem to switch back and fourth. Here's my opinion on this: Android is about choice, flexibility, and raw power. iOS is about a smooth user experience, nice hardware, and abundance of support from both devs and third party manufacturers.
I love both platforms for different reasons. I still have yet to find an Android phone that is as smooth as an iPhone, and I've used the duel core superphones. That doesn't mean they're bad phones,. They offer great choice in user experience. You can load custom roms and have a device that looks almost however you want it to. Apps can integrate with one another and that offers a much more seamless experience in certain circumstances. There is a ton of choice in hardware. You want a very affordable phone and don't need much power? Cool, there's a phone for that. You want a mid range device that's cute and has a spot for a cell phone charm? There's a phone for that. Need a physical keyboard? Boom. Phone for that. Want the highest end device on the block (for the week at least?) Phone for that. Want a small screen. Yep. Phone for that. Want a big @$$ screen? Phone for that! I think you probably get my drift here. No matter who you are, you can probably find something that appeals to you. I have found that the Android versions of apps for some reason just never look as good as the iOS versions. This is of course a generalization as there are a ton of fantastic apps out there for Android.
As far as the iPhone goes, it's all about simplicity. One new phone a year (except typically the previous gen is released at a cheaper price point with 8GB of storage). You know the UI is gonna be smooth, and there's not a whole lot you can screw up. Even if you do, typically a restore is just a plug into iTunes away. There are tons of apps available, and usually the big name apps are available on iOS first. I'm sure some of this has to do with the fact that there are a lot less variables on an iPhone. As I stated above, it seems to me that iOS versions of apps tend to look better. Things are more out in the open as there isn't a hardware menu key. Less submenus can be less confusing for a lot of users. I tend to like the hardware better on iPhones too. I love the new Galaxy S II phones, but I just can't stand that cheap plastic feel they have. Give me the steel and glass iPhone 4 design any day.
In the end I think both are great choices. It all comes down to you. Contrary to what many may tell you not all iPhone users are Apple Logo worshiping sheep that would buy a block of wood if the it was on it. Don't feel bad if it's what you like. If you ever want to try out the Android fold, go for it. I think you'll be surprised at how nice things can be. It may take a little work to get it how you want it, but in the end it can be worth it.