honestly retroarch annoys me so much, i do have it on my android phone but only because i might want to quickly play a emulated game without being near my PC.
but i'd much rather play emulation on my computer, with each dedicated emulator for each console.
there's just too many settings and differences between emulators, retroarch can't possibly do all that.
Duckstation for PS1 games has so much more enhancement settings (like the ones that remove all the warping and wobbling textures entirely, and the widescreen hacks, and anything that says PXGP)
BSNES is the best way to play SNES games hands down, retroarch with the core isn't as good
MGBA i definitely have better visual and sound quality over retroarch (idk why, it looks less clean and sounds choppy on retroarch with mgba core)
PPSSPP you really shouldn't play PSP games any other way that's just too good of an emulator
saturn emulation i just never got working on retroarch, i just use MEDNAFEN. not a single saturn game issue ever (on anything i've played)
the newer Ymir emulator is pretty damn good also, better sound quality in a few minor cases.