There are quite a few options, all with pros and cons. I stumbled across Recalbox and Batocera over the weekend, which use the Emulation Station front end so it looks like Retropie. I guess I will just give them all a quick trial and see which one works out the best for my scenario. Ok, thank you everyone!