If it is not that urgent, waiting for the Librem 5 may be an option to consider, with it's mainline linux kernel support a UBport is likely.