Bem, como alguns já falaram, se eu for listar as coisas que não me agradam no Android, será uma lista enorme também rs.
tenho alguns pontos a destacar:
1) Quanto ao cache: concordo plenamente com você. Queria muito poder apagar o cache dos aplicativos e o iOS não me permite fazer isso de forma prática. Senti a necessidade disso estes dias quando li uma matéria que dizia que o app do Facebook guarda tudo o que você acessa, que fica guardado conteúdo que você não acesso a bastante tempo.
2) Quanto ao Whatsapp: acredito que os problemas relatados são referentes ao app e não ao iOS. O Telegram, por exemplo, permite que você "envie" uma mensagem quando não tem rede disponível e assim que tiver, ele enviará automaticamente. Portanto, o app do Whatsapp deveria fazer o mesmo, mas não faz.
3) Quanto as notificações: você pode definir a ordem de prioridade e ordenar por data.
Bem, o importante é termos um celular que nos atenda no dia-a-dia, independente da marca. Cada um tem o seu tipo de uso e necessidade.