SPIR V is faster than GLSL and water is wet. Ryujinx will get SPIR V too and only MESA supports SPIR V on OpenGL (best drivers btw) but it will also get Vulkan soon.
About asking for shader caches on official Discord servers, simply don't. There's already a tool that downloads them.
All games Ive tried work perfectly on Ryujinx yet they have severe issues on Yuzu.
Regarding performance, Ryujinx has gotten many optimizations recently and matches Yuzu in some cases. Ryujinx is also more accurate than Yuzu since the devs avoid hacks and haven't implemented accuracy settings...
If its an arm game you'll need libndk or libhoudini, gotta try to see which one works.
Here's the helper script
https://github.com/casualsnek/waydroid_script
ARM in general is more power efficient than x86, when ARM becomes more mainstream outside of the Apple ecosystem we'll see many laptop reaching and even surpassing the M1's battery life at a much more affordable price. The new Snapdragons are already looking very promising.
Apple products are indeed superior and not overpriced at all. Anyways here are some wheels
https://www.apple.com/shop/product/MX572ZM/A/apple-mac-pro-wheels-kit
And a monitor stand
https://www.apple.com/shop/product/MWUG2LL/A/pro-stand
Linux has support for OpenGL and Vulkan, Mac OS doesn't. They force devs to use the Metal api which is exclusive to Mac OS. Also Mac hardware is a bit weak of game. In general Macs are a bit of a joke in the PCMR.
It depends on your definition of working. Mario Odyssey is also working,it doesn't crash but doesn't present anything either. Some games present an upside down splash screen to the frame buffer. Lots of homebrew is working, some with graphics too.