I have to say, the reason I bought my GPD Win Max 2 (to replace a Lenovo Yoga Book, so… also quite a leap in performance) was because despite its diminutive footprint it has a decent array of ports. It’s got two USB 3 A ports, two type C ports, one of which supports USB4 and USB PD, a full size HDMI port, a headphone/mic jack (a rarity nowadays), a full size SD card reader, and a microSD reader. The thing is 10.5" diagonally. Not the screen – the entire computer.