I've been out of gaming for quite a few years, but this past weekend I bought this GPD XD+ from my local craigslist for CAD$80. I don't know why the seller was getting rid of it for such a low price besides a loose-ish hinge which really isn't bothering me at all. These things sell for over CAD$300 new. Don't mind the bubbly-looking screen - just a reflection of a stucco ceiling.
The more things I load on it, the more impressed I get, and the more I feel like I absolutely ripped off this seller

I did root it and install CleanROM immediately though, so maybe that's why my experience so far is so great.
Older systems like SFC, MD, PCE, GBA, WSC, DS, PS1 running great via dedicated emulators or Retroarch. Older MAME stuff up to CPS-2 are all running fine. PSP is running pretty well for most things too, with post-processing turned down.
Most (of the important) Dreamcast games are running full speed via Redream. So far I tried Crazy Taxi, Ikaruga, Psyvariar 2, Under Defeat, and Rez - all running 60fps no frameskip. This is probably the best positive surprise since I had read some other users' experience that Dreamcast was not running well.
GameCube emulation is hit or miss, but Mr.Driller Drill Land runs full speed and that's all I need to be happy.
I bought a Switch a few weeks ago and was thinking of buying ESP RaDe (and Mr.Driller Drill Land) for it, but I think the GPD has me covered for almost everything I would want in a handheld format. Given that the hardware is a bit outdated, I'm not sure that I would recommend paying the full price for a new one considering a Switch Lite costs less, but for the price I paid I'm perfectly happy with it.
Maybe one of these days I'll get one of GPD's Windows-based machines...