It won’t be much of help, but I have a few devices:
- Xperia X which so far works well, except that it feels like the phone’s internals are a bit too slow for today’s standards, so even if I will use it for the time being, if I were yo,u I would pick something more powerful.
- OnePlus 6 which would be very cool (especially that it’s one of the best phones for regular ‘mobile Linux’ so far), if not for shutdown being bugged, which results in time getting reset on every boot. But it’s fast enough, and I hope the bug will eventually get a fix.
- last time I tried PPP was not good enough, but it’s been ~2 months ago and support was quite fresh. Might need to check again.
The entire idea of Ubuntu Touch device support, was to be based on Halium. It’s a bit different than regular mobile Linux (outside of Droidian, of course), where mainline is a requirement.