No equivalent of something like F-Droid on iOS makes it a no-go in all circumstances. I trust F-Droid far more than I'd trust Apple or Google.
No opportunity to replace things like the system browser on iOS makes it a no-go in all circumstances. I want my device to run software I approved, I want to be able to choose important system components like the web renderer, I want to be able to install an ingress/egress firewall, I want to be able to build software for the device without needing some signing key from the vendor. I want to be able to build software for the device on any of the devices I use which have the required memory, CPU and build infrastructure. This build infrastructure should not be dependent on a single closed operating system since I don't run closed operating systems.
The simple conclusion here is that iOS is not for me nor for those who share my preferences.
No opportunity to replace things like the system browser on iOS makes it a no-go in all circumstances. I want my device to run software I approved, I want to be able to choose important system components like the web renderer, I want to be able to install an ingress/egress firewall, I want to be able to build software for the device without needing some signing key from the vendor. I want to be able to build software for the device on any of the devices I use which have the required memory, CPU and build infrastructure. This build infrastructure should not be dependent on a single closed operating system since I don't run closed operating systems.
The simple conclusion here is that iOS is not for me nor for those who share my preferences.