What can the iPhone do that android phones can't?

They have bigger screens, more options, cheaper prices than the iPhone.

The only downsides of android that I can see are no iMessage and plastic phones.

Is there anything I've left out?