Launchbox is a nice frontend, as is Retrobat. Not really tried Playnite.
Emulators - I tend to use Retroarch for a lot for older consoles.
Mame
Duckstation (PS1), PCSX2 (PS2), PPSSPP (PSP), RPCS3 (PS3), Vita3K (PSVita)
Xemu (Xbox), Xenia Manager/Canary (Xbox 360)