yes i agree, for work purposes IOS is good, most company's do use iPhones because IOS its secure and locked down quite well.
my company also does this. yeah, you do get the odd glitch or crash from time to time on android but this is because this OS made by google and then sent to other manufacturers and it isn't optimized for all these phones out there, sure the other companies do make adjustments but its never gonna be as good as something in house. but you tend to get more innovation with android phones and you get better hardware and I can customize it so much, like you said apple are doing more and maybe i may even get one some day.
with i phones due to their hardware not being as good as android phones after a few years it struggles with tasks, not sure if this is still the case or not.
i know they have improved recently but they are very slow in doing so.
i do think all high-end android/iphones are good. the better the competition the better for the consumer.
you just have to pick your phone depending on your needs and your budget.