I have been using the hell out of bazzite for the last few weeks and I’ve really enjoyed it. There have been a couple of minor bugs but otherwise everything just generally works.
I’ve enjoyed it so much that I’ve also installed bluefin on my work laptop.
On android, lemuroid is pretty good for this sort of thing and you can change the arrangement of your nds/3ds screens.