HI mate.
I am approximately the same as you.
I play a lot of Game Boy, GBA, SNES, NES, PS1 and N64 games.
Here are my observations;
For GB, GBC, GBA and SNES, just go RetroArch. RetroArch for Switch is the best for those systems.
According to PS1 and N64: Forget RetroArch and I would even say, forget the Switch. Go Android.
I have 2 SD Cards. One for my cracked Switch with RetroArch, and one dedicated to Android.
I installed Android on my Switch and put PS1 and N64 emulators on it. And it is PERFECT.
I tried to play PS1 through RetroArch or dedicated ps1 emulator for switch: It was catastrophic. Same for N64.
BUT
I installed PS1 Emulator for Android (Duckstation) on my Android for Switch, and it works perfectly.
I repeat it. Perfectly.
Same for N64, even though it's a bit laggy sometimes.
Forget N64 and PS1 directly on Switch.