This is what I'm talking about.
Here we have a stock Android 2.1 and 2.2.
Here we have my screen (Android 2.2 with a couple simple downloaded apps to modify the layout and widgets).
With these widgets, I can simply tap on the time on the screen and it opens my clock/alarm app, or tap on the weather cloud and it opens up the local weather, tapping on the date opens up my calendar app. I can turn on/off Wi-Fi, GPS, quickly adjust brightness with a single tap, or do many other things that the phone originally didn't do. My next screen over has a widget with my most used contacts, has a nice little picture of each of the 12 people I selected, and a simple tap on their picture brings up a small menu to call, e-mail, text message, or go into their contact information. Or I can go down to my little Google icon, tap the microphone, and say what I want to search for, or type in manually on my custom predictive text keyboard. I can scroll my little icons at the bottom over to reveal more icons without scrolling the entire screen over. I can custom program different finger swipe commands to open apps, or make my home button do different things. It's so versatile it's amazing, I can make it do pretty much anything I want (within reason) to fit my style and what I'm comfortable with. Oh, and as with most Android versions, you can drag the top menu down to reveal notifications for things like e-mail, facebook, downloaded files, installed apps, and other updates.
There are literally thousands of different things you can do to customize the user interface of Android, all without having to jailbreak or root the device. These things simply can't be done on the iPad or iPhone, even with jailbreaking, the modifications available are nowhere near as in depth. The screenshot of my setup is only one of several setups I can quickly change around just based on how I feel that particular day, it's very simple to do.
You can truly be unique with an Android device, where pretty much all iOS devices end up looking exactly the same. Even jailbroken devices don't end up looking that much different from usual. I know the iOS devices are very smooth and predictable, but I just don't see how anyone could not want to at least consider an Android device with all you can do with them. You just have to carefully pick one, and don't expect to spend $150 on one and have a great experience. Do some research, buy one from a well known company so you know it will be supported by future updates.
Just my opinion, but I think Android is catching on pretty quickly.