I'll preface this by saying I have an iPod Touch and an HTC Hero, and have used the iPhone a bunch.
I'd call this article a little disingenuous as while there has been no updated to the HTC Hero, the phone has only been out what, 7 months? Sure, the update process is more complicated as there are three parties involved (Google -> HTC -> Sprint) rather than one for the iPhone (Apple), but there is supposed to be an update rolling out very soon.
Apps for Android? I've got many of the same apps on my Hero that I do on my iPod. There are not as many apps available for Android, but some things are available earlier. For instance there was no barcode scanner available on the iPhone for a long time, while Android had several. Now there are options on both. In terms of what I like better on Android, one of the main apps is Handcent for text messaging. If I get a text, I get a notification, much like the push notifications from Apple, but I have the option of replying right then and there without interrupting what I was doing. Likewise, being able to start up a (free!) navigation program and use the web browser is nice, as a passenger of course. Multitasking in iPhone 4.0 will bring some of this to the table.
One of most noticeable feature Android has is widgets. I can put a weather widget on my home screen and have temp, precipitation, etc at a glance without opening an app. Likewise I can have my calendar visible on one screen, Facebook updates on another, and "switches" to turn GPS/Bluetooth/WiFi on and off directly from the main screen without going into any other app or control panel. Furthermore, the customization of UI is impressive. I can turn animations on and off, change all the sounds, etc is something I can't do on my iPod. The next most noticiable feature is the contact integration, something Apple is starting to implement, but is still playing catchup on. I can pull names, phone numbers, photos, and birthdays from Facebook, while Apple only pulls the photo.
Overall, I prefer web browsing on the iPod compared to the default Android or aftermarket browsers, but the 2.1 update has done a lot to close the gap. Copy paste is way better with Apple, and I really don't like the dedicated hardware buttons for home/search/etc. That being said, having the dedicated buttons frees up some screen space in a few apps. The media features of Android are pretty weak in my opinion, and syncing to my Mac is possible, but not as elegant, but, I have an iPod for media because I don't want to kill my battery watching a movie and then not be able to make a call.
Getting back to the original article, my Hero is running Android 2.1 now, and I highly recommend it for any Hero user, especially ones that aren't happy with their phones. Check out the Damage Control ROMs and you'll find a completely new experience. I had to root the phone to do it, but at least Sprint doesn't hate me for it and won't threaten to brick my phone because I did. I know you can jailbreak an iPhone, but we all know how much Apple doesn't like that.
Many of the critiques of Androids flaws have some truth to them, but that doesn't make the inherently iPhone better, it's only a better choice for you.