Tinkered with PinePhone/PinePhonePro and IMHO what's missing (beside slightly more performant thus more expensive hardware) is a convenient way to run few, very few (basically just banking...) Android apps. Everything else has very rough UI-wise equivalents. Somehow WayDroid or equivalent might be the stopgap.
Edit: makes me wonder, is there a WayDroid equivalent to https://www.protondb.com/ or https://appdb.winehq.org/ in order to actually track what's currently supported and why?