> The keyboard just works, sharing between apps just works. Keepass didn't really integrate with ios, in android I can select it as my own "autofill provider". I can have firefox with ublock.
Password managers work without any issues, I'm using Bitwarden happily.
Sharing between the apps is also a thing? I'm not sure what exactly do you mean but I have zero issues navigating, copying stuff between the apps, the only issue is with Google Photos when you remove them from local storage, as sharing in iOS won't detect those unless you manually download them again or share from within Google Photos. Learned to live with that.
I agree with lack of uBlock for Firefox, though new Safari has 'mods' and Hyperweb helps.
Keyboard is something I genuinely don't understand. How a company the size of Apple can make such a shit keyboard app is beyond me. It's nearly impossible to use if you speak two languages, their dictionaries are terrible and general feel is generally lackluster. I switched to GBoard which I like, even though Google doesn't care enough to fix few bugs and clear performance issues in it.
It's funny you call iOS UI inconsistent while most iOS apps are way better designed, actually adhere to styling guidelines and are much more intuitive to use once you get used to iOS gestures and behaviours. Unlike Android where it's literally wild west and Material Design changes so quickly that no sane developer is able to keep up with new 'redesigns'.
I switched from Android over a year ago as an ex-fanboy(I also worked as an Android Developer for a while) and I would never come back. Amount of shit that constantly goes wrong in Android ecosystem is baffling, while Google got ahold of permission system, insane battery degradation is still my main issue. Even though I loved my S9, barely a year in it wouldn't even hold a day on a single charge. Even after battery replacement, it just barely did. Android is so poorly optimized that background services can do practically anything they want. People learned how to work around Doze years ago, hell, I made commercial products that did exactly that. Apple's politic regarding background use is way more pro-user. The same thing happens to every Android phone I ever had, it works great for a year, then battery and overall performance goes to hell slowly over the next year, until it's just annoying to use.
I actually considered buying a Pixel device but Google is clearly too small of a company to offer their products in more than few countries and the amount of issues on release made me go with Apple. I'll pay premium if the thing just works and does what I want it to.