Friendly reminder that the lead dev of RetroArch, TwinAphex, is a known transphobe who has a history of harassing and stealing code from actual emulator developers to pressure them into directly supporting RetroArch
https://www.reddit.com/r/emulation/comments/siaegs/libretro_regarding_duckstationswanstation/?rdt=60174 is a good starting point regarding code theft and https://www.resetera.com/threads/there-seems-to-be-a-brewing-controversy-going-on-in-the-emulation-scene-involving-libretro-whats-going-on.348112/ is a good summary of the overall mess.
Regarding the directly anti-trans stuff: I won't be linking to that since it involved a lot of dead naming and claims of causing the death of a person and... yeah. You can find that with a bit of googling.
So, when possible, use the actual emulators. There has been a MUCH bigger push over the past decade or so to provide user friendly UIs and to actually care about UX. And there are other frontends that aren't libretro/retroarch.