See @linuxphones. I have PP and PPP. I run ArchLinux. PP is slow, but the battery lasts a bit better then PPP. PPP is more powerful, but CPU is too hungry and the phone heats a lot. If you need long battery life or you type a lot, then buy with the Pine keyboard. It’s chunky and have some quality issues, but I would say it worth it. Software currently immature. I would recommend buying only if you are a very experienced user.