My suggestion, get a No-Intro set of roms for cart based consoles. They work flawlessly with normal emulators.
Mame is great for arcade and in some cases is the best / only option for certain systems but for many systems Mame emulation is just not very good at all and if you did need to use Mame for a non arcade system then you can still use a No-Intro rom set.