phones: currently not looking good.
Ubuntu Touch does not support VoLTE, which makes it basically unusable in the US.
PostmarketOS doesn't have a single phone in their compatibility page with fully working camera support.
Purism looks promising from their website but probably moderately janky in practice. I noped away from it when I saw people talking on forums about how to make the phone wake up from sleep on incoming calls.