The second point is especially important, I cannot stress that enough. Depending on the will of a single company (which is not at all immune from external pressure from other companies and governments) is a crazy and dark idea. It’s ok and works well on a limited, complementary device. It has security advantages. But for our main computer? Look at all the software from Iranian developers: banned from the store from one day to the other, just BECAUSE they are Iranian people. Look at VPN software in China. A billion people lost the chance to access the free internet from their iOS devices, from one day to the other. Now, imagine if that was their only computer. The implications are profound, much more than iOS software limitations.
You seem to imply that Apple is some sort of trust. However, it is their walled garden approach that eliminates many of the issues (yes, I know, not ALL) that plague and infest the Android community.
Pick your poison. So far no one put a gun to your head to make a specific choice.
(As for the Iranian red herring... Apple and other US companies are restricted from paying Iranians (and North Koreans) for anything. There's an embargo against the regime.)