IMHO, the best alternative to Android that can be used right now is pure AOSP, or an Android distribution that tracks AOSP closely. In the past, that was CopperheadOS. Now, GrapheneOS.<p>The downside is pretty limited hardware choice. Basically, Pixel (and Nexus for legacy releases). Plus some Sony Xperia (if you can cope with a few non-critical hardware glitches).<p>The upside is very good security, and not being tracked. F-Droid is, for me, a surprisingly nice ecosystem. Firefox, Termux, Conversations, Signal, OsmAnd, Haven, etc. I don't need much else.<p>Your needs might be different, but you can always install MicroG and sideload things from Google Play if you ever require propietary applications.<p>LineageOS is nice, but I don't like excessive hackiness and lack of focus in security. I understand it's partly something given by their goal of supporting a much more broad set of devices.<p>Thankfully, Project Treble gives the possibility of device-independent ROMs. So things might change soon. For the time being, most devices have glitches, as Treble's HAL has not been well implemented and tested by manufacturers [1].<p>Other alternatives, aside from iOS, lack tons of functionality. I wish Sailfish/Mer became a serious contender. Their predecessor, Maemo/Meego, as seen in the Nokia 770-N9 saga was amazing.<p>[1] <a href="https://github.com/phhusson/treble_experimentations/wiki" rel="nofollow">https://github.com/phhusson/treble_experimentations/wiki</a>