A few advantages of my htc hero android google smartphone over iphones :
– web with flash player
– google skymap : stars and constellations
– google map with editor and street view
– address book with good facebook & gmail integration
– multitouch screen like iphone but with an extra trackball
– no need to jailbreak it, it is an open source phone
– augmented reality geo browsers (layar & wikitude) with compass and gps (great with qype database)
– 7 screens you can personalize with icons and widgets (postit, weather, …)

Disadvantages :
– user interface is slower than iphone, but fast enough if no multitasking, will improve with android upgrade