Only reason you can run multiple apps is because its jailbroken...not a stock feature. Where Android is "jailbroken" right out the box.
When android came out last year, it already beat the iphone. Its better in every way. I've had android since day 1, and have used the iphone many, many times and fully aware of its capabilities. Only thing that makes the iphone better is that it came out first and has apples nutswinging fans and advertising department.
Now dont get me wrong, the Iphone is a good phone, but its very basic. The iphone is a pre packaged, simple, is-what-it-is device. If you want total control, android is where its at.
Its Windows/Linux vs Mac is what it comes down to. I dont need to buy fancy mac cables, i just plug it into any USB device with a USB cable and it is instantly recognizable, it uses typical file structure that can be browsed just like any computer, sd-cards, removable battery, desktop, widgets, has flash, etc....its more universal.
Thats a poor article, let me try to find something more in depth...
This one is better:
http://www.pcworld.idg.com.au/article/312350/smartphone_showdown_htc_hero_vs_iphone_3gs
But the nice thing is, if you dont like the Hero, you can get the G1 with a hard and soft keyboard, or you can get the mytouch, or motorolas new line of android phones, or samsungs...or just install a custom rom someone made.