My thoughts:
Lockdown Mode
Lockdown Mode does increase the security of Apple devices, that is just factual, but barely anyone talks about granularity and control.
On Android, you can pretty much replicate and get the same security improvements that Lockdown Mode provides on Apple devices, but you also have granurality and control, you don’t have to pick between everything and a kitchen sink or nothing at all.
There are a lot of examples of the above, but I will give one that infuriates me the most:
I have JavaScript JIT disabled on both my phone and my desktop, it has been this way for quite some time, and I barely had any issues at all. The reason why one would want and, in my opinion, should disable JavaScript JIT is because it’s a security hazard.
If I wanted to disable JavaScript JIT on iOS, then I would have to enable Lockdown Mode, which either makes browsing the internet unusable or just ugly as hell, and you can’t just pick to disable JavaScript JIT and change nothing else because Apple has already decided everything for you.
TL;DR: Lockdown Mode isn’t something that I would recommend to my friends and family, and I think that barely anyone uses it apart from people who can tolerate and deal with all the consequences of having it enabled. The solution would be to have the option to have more granularity and control, but I doubt that Apple will ever provide this.
Also, GrapheneOS blows iOS with LM out of the water and is easy to install using their web installer, you can even install using another Android device, you don’t even need a PC.
Advanced Data Protection
Probably should’ve mentioned things like these:
Backups
Device-to-device backups work well while using Seedvault, at least on GrapheneOS. Not sure about other OSs.