For the cores that support netplay, RetroArch is a superb choice with its rollback netcode.
Alternatively Fightcade, if you want to play with randoms.