I don't like the gameboy layout, the gameboy advance layout used by GCW-Zero (and many others) is better, less cramped, better shoulder button layout as mentioned. Gameboy SP has a similar layout but at least it's clamshell so it's more portable.
Still, it looks like raspberry-pi-based devices are good, they have the advantage of having a bigger software ecosystem. Is there a non-DIY raspberry-pi handheld with this layout?