I'm not exactly sure how people think that stand alone emulators offer more customization over Retroarch though. With Retroarch you get get the "core specific" options on top of all the the other universal tweaks like Hard GPU Sync and Vsync options along with drivers, shaders and controller configurations which you can do on a per game basis. You really cannot get more customization than that.