- The flexibility to easily run things such as Termux (from F-Droid or similar) - who doesn’t love a proper shell complete with the ability to install Python, tmux, sshd, etc right on their phone!
- Way superior notifications compared to iOS.
- Out of the box notifications is better (ability to customise notification tones per-app and even per-type/channel if the app exposes them) compared to generic notification tones on iOS (unless there’s an in-app setting).
- The notification icons in the status bar. On iOS I either have to look at my notification panel or lock-screen, or permit pop ups (which I hate for privacy reasons when sitting with other people).
- Cool 3rd-party apps such as AODNotify, which bring back notification LED type effects on AMOLED screens (but also, real, bright RGB notification LEDs on Sony phones and older Samsungs)
- Also Always on Display on AMOLED or Motorola’s Moto Display with gestures on IPS phones
- An actual choice of browsers. Firefox on Android actually IS a different browser to Chrome and the others. On iOS, they’re not much more than UI shells over the top of a shared browser engine.
- Things like text selection actually work. Every time I try to select or correct a URL in Safari for iOS I feel like throwing the device across the room.
Bad things - stupid bugs. The number of phones I’ve had with issues around notification tones not playing or being cut off (e.g. Moto Z2 Play) or stupid hardware decisions (no physical proximity sensor on Galaxy A51). Also, Bitwarden works way better on iOS - I always seem to have issues with Bitwarden’s integration in GBoard, and needing to use the legacy draw-over approach (but the fact Bitwarden can DO that on Android, is a win). Whereas on iOS, it feels far better integrated into the OS, replacing the standard password manager.