I'll just give you an example here so. To fit your needs.
The internet is superior on Android phones as the browser is faster, it supports flash video and the bigger screens available make the browsing experience better.
If you have Gmail as your primary email account then the integration with android is a huge advantage like the calender, also emails and Gmail chat messages will pop up the same way an SMS would.
Also the integration of facebook, twitter and social networking is again the best of any smartphone, if someone sends you a message on facebook your phone will alert you in the same way a normal phone would if you got a SMS.
Where Android Phones fail is in image, no matter what argument I made to a friend she insisted in buying the old 3GS which is pretty ancient tech to be buying on an 18month contract. Simply because she wanted an iPhone, it didn't matter what one. Image is a factor, plain and simple. It's something no amount of logic can defeat. Apple will always have the brand.
Anyway, that's a total tangent. Basically the iPhone 4 is one of the most hitech and top of the line phones you can get in the world. Plain and simple. So enjoy it. Take advantage of the appstore, it's the major selling point of the iPhone.
The point I am making is people don't buy the best phone to suite their actual needs. Many people make buying decisions on brand and image same as anything else.