GNU/Linux phones, Pinephone and Librem 5. Even though they aren’t daily drivers for everyone yet, they are truly full computers in you pocket without stupid restrictions of the duopoly.
Somewhat related to that, Termux on Android. The few times I've had to use it, it's been a joy. Being able to use a bluetooth keyboard with my phone hooked up to a monitor via USB-C to HDMI was very cool.