Thanks very much for your informative replies.
So I spent most of last night trying out Retroarch with Bigbox. I agree the shared interface for each emulator makes it much easier to navigate using the controller.
I have a couple of questions, they are mostly related to RA so apologies if this isn't the appropriate place to ask.
1. I'm trying to get shaders working in SNES9X Next through RA, but not having much luck. When I apply a shader in RA, it doesn't seem to change anything visually. I could however get the 2x filter working through the RA menu (which is the look I'm going for - high res). I enabled shaders, chose 1 pass, selected the .cg shader (e.g. hq4x.cg), apply changes - but no difference. Is there something I'm missing there? Do any video settings e.g. bilinear filtering affect the shaders?
2. I'm a bit confused about how to change the resolution in RA. I basically want the game to fill my 1080p screen vertically (with black bars at the sides if using a 4:3 system) and use a higher resolution than standard, if possible. I've tried various combinations of fullscreen, windowed, linear scaling, aspect ratio etc. but can't seem to find the right config?
3. In terms of the RA config, I've set it to use per core settings. But I wasn't sure if I then also have to use the -config flag in Launchbox to set the config file? And if so, how do I select each individual config file?
Thanks again for your help!