My favorite for CPS1/CPS2 is Kawaks. Gameplay is super smooth and I never experienced compatibilty issues. I try to avoid Mame because fixing and updating the ROMs is so confusing. Reading the helpful suggestions makes me stare at the computer screen like a deer frozen in the road by the highlights of an oncoming car.