App updates on iOS are a mess. I don't want to have to download a 500MB app again just because a developer fixed a tiny bug. It should be possible for them to release a patch, rather than simply forcing users to download the entire application again.
Also, Apple needs to go a long way to get rid of the hideous iTunes client download process on PC and do more to be like http://market.android.com. Android users can purchase an app on this website from any PC and it will be automatically added to their phone without syncing or manual intervention on the phone itself.
A patch? You have to be kidding.
But if you are siting Android as a perfect example of how it should be done, I can see how you think that patches is the way to go.
And just how many apps have you gotten that are near 500MB in size?
I stand corrected. You don't have an iPad or an iPhone.
What I don't quite grasp is how you can be so definitive about what Apple has to do or how well Google has done better. But then, I must admit that I really can't say much since I don't have the experience you have had with your Windows Phone 7 on your Samsung OMNIA 7.