When I first tried Retroarch a few years back it really felt like a lot more trouble than it was worth - the all-in-one frontend was too tree based and cumbersome for navigating XMB style. And that was doing it in Windows 10.
I stuck with standalone emulators a while just fine, but last Fall I redownloaded a few versions after they incorporated the Desktop GUI, spent a couple hours getting everything in order and… since then its been pretty optimal aside from when I go crazy with tweaks and accidentally save a core override that crashes it each time.
So I’m prepared and used to any file surgeon line tweezing, when I’ve overcomplicated my own setup.