It comes down mostly to app quality. The apps that are present are not as polished in ways that I found intolerable:
- myNetDiary: seemingly equivalent features, but was super stuttery on Android - like 20fps just scrolling and interacting. It also didn't feel native at all
- Transit: the app was extremely glitch when trying to scroll. Seizure inducing.
- Wire guard supports on demand tunnel on iOS and macOS. No such option on Android. Inconceivable.
- If you want a polished experience, you have to install the Pixel/Google equivalents of apps, and it is hard to use them in ways that aren't associated with your Google account. The built-in messages app is horrible so you need to install Google Messages. If you're logged into Play you're logged into Google Messages; no choice in the matter. If you want a good camera you need to install Pixel camera, and they leverage that to lock you into Google Photos. iOS is no better, but the trade off with Android is less polish for more choice, not less polish for the same strong arm lock in tactics.
- the OS hijack navigation in ways that are horrible for day to day browsing. In particular, there are no forward gestures because android insists on making swipe left from the right edge go back. I was told android is customizable but there is no option here. Consequence: no draggable scrollbar, no forward navigation in browsers.
- the built-in calendar (Google calendar) doesn't support drag and drop for adjusting event times. It made the calendar app excruciating to use - everything takes many more taps than iOS. Also, no support for CalDAV and CardDAV out of the box means Android is a bad choice if you self host. I tried DAVx5 but found it unreliable.
- Google Calendar won't show local calendar entries on open until you navigate to a different app then go back.
- The back gesture works differently more or less at random. Sometimes an app screen is part of the navigation stack, sometimes it isn't. Because android apps assume you will have a back button, they don't provide any back option, but it is always ambiguous what back will do - close the keyboard, close the app, close the menu, navigate back within the app. On iOS the options are different but more clearly presented and overall far more consistent than android.
- copy and paste is less consistent than iOS. Sometimes it for some reason makes me do a detour through a full screen text editor. Not really sure why.
- app design is inconsistent - a mix of pre-material, material 1, and material 3/you.
- doesn't have basic features I've come to rely on. Like on iOS I can make an app require biometrics to open. No such option with stock android launcher. Similarly, basic android doesn't seem to have the photo slides how option for backgrounds, which I love on my iPhone.
- Android has poor support for RCS. RCS just worked on my iPhone, but it failed to set up after a day of trying on the Pixel.
- Health Connect does a bad job deduplicating data. On iOS my watch, phone, earphones, etc all contribute data. IOS can handle this without eg double counting steps. Health Connect cannot. There are also fewer options for visualizing the data, since Health Connect is very new, whereas HealthKit is well over a decade old.
There are parts of android that are polished. I think the basic launcher experience is overall better if you turn off the Google Now stuff. I like that the animations are faster. Material You, although underrealized, looks great where it is implemented, far better than liquid glass.
- myNetDiary: seemingly equivalent features, but was super stuttery on Android - like 20fps just scrolling and interacting. It also didn't feel native at all
- Transit: the app was extremely glitch when trying to scroll. Seizure inducing.
- Wire guard supports on demand tunnel on iOS and macOS. No such option on Android. Inconceivable.
- If you want a polished experience, you have to install the Pixel/Google equivalents of apps, and it is hard to use them in ways that aren't associated with your Google account. The built-in messages app is horrible so you need to install Google Messages. If you're logged into Play you're logged into Google Messages; no choice in the matter. If you want a good camera you need to install Pixel camera, and they leverage that to lock you into Google Photos. iOS is no better, but the trade off with Android is less polish for more choice, not less polish for the same strong arm lock in tactics.
- the OS hijack navigation in ways that are horrible for day to day browsing. In particular, there are no forward gestures because android insists on making swipe left from the right edge go back. I was told android is customizable but there is no option here. Consequence: no draggable scrollbar, no forward navigation in browsers.
- the built-in calendar (Google calendar) doesn't support drag and drop for adjusting event times. It made the calendar app excruciating to use - everything takes many more taps than iOS. Also, no support for CalDAV and CardDAV out of the box means Android is a bad choice if you self host. I tried DAVx5 but found it unreliable.
- Google Calendar won't show local calendar entries on open until you navigate to a different app then go back.
- The back gesture works differently more or less at random. Sometimes an app screen is part of the navigation stack, sometimes it isn't. Because android apps assume you will have a back button, they don't provide any back option, but it is always ambiguous what back will do - close the keyboard, close the app, close the menu, navigate back within the app. On iOS the options are different but more clearly presented and overall far more consistent than android.
- copy and paste is less consistent than iOS. Sometimes it for some reason makes me do a detour through a full screen text editor. Not really sure why.
- app design is inconsistent - a mix of pre-material, material 1, and material 3/you.
- doesn't have basic features I've come to rely on. Like on iOS I can make an app require biometrics to open. No such option with stock android launcher. Similarly, basic android doesn't seem to have the photo slides how option for backgrounds, which I love on my iPhone.
- Android has poor support for RCS. RCS just worked on my iPhone, but it failed to set up after a day of trying on the Pixel.
- Health Connect does a bad job deduplicating data. On iOS my watch, phone, earphones, etc all contribute data. IOS can handle this without eg double counting steps. Health Connect cannot. There are also fewer options for visualizing the data, since Health Connect is very new, whereas HealthKit is well over a decade old.
There are parts of android that are polished. I think the basic launcher experience is overall better if you turn off the Google Now stuff. I like that the animations are faster. Material You, although underrealized, looks great where it is implemented, far better than liquid glass.