i want to emulate the following systems (and more later)
Acorn Electron
Amstrad CPC 6128
ZX Spectrum
NES
SNES
Sega Master System
Sega Megadrive (Genesis)
These are all in MESS but it doesn't seem to be used much. It's accurate but slow is the gist. Does the speed cause problems even for these relatively basic systems? Or are there other reasons people generally choose different emulators for each? It seems to me setting up the same emualator in each case, with similar config to MAME would be beneficial.
It's not really more accurate, it's just based on the MAME code (it really is just MAME but with the computers / consoles drivers enabled instead of the arcade ones, you can even build it as part of MAME with the UME target and have everything unlocked)
The Master System support is pretty good, Genesis runs most games (including a lot of obscure pirate games the more popular emulators need patched roms for eg Beggar Prince)
CPC464 / 6128 runs plenty of games, NES runs the vast part of the library well, SNES is pretty good for the base emulation but struggles for performance on some of the games with special chips.. (so you're not going to want to run Starfox on it)
Spectrum runs a decent number of games although timing isn't accurate so any game depending heavily on that won't work properly. (again plenty are just fine tho)
Acorn Electron I can't speak for, never used it, don't know much about it.
It's convenient if you're familiar with MAME, and if enough people invest time in it then it's only going to get better. I still feel it should simply be a part of MAME tho because well.. it is MAME, and therefore shares all the same strengths and weaknesses of MAME, but gives you the ability to run some extra content.
If you're running a cab or something I can imagine it being quite handy, if you're already familiar with most of the standalone emulators for the systems it really isn't going to offer much new, and will probably just seem a bit clunky due to the MAME interface and because it doesn't have all the bells + whistles and system specific hacks etc. to make things more enjoyable to use.
Take it or leave it really, I tend to use it (in UME form) as a first option for things because it works very similar to MAME, I can have a nice MESS romset, and I know it's running MAME code, so if I see a bug in a MESS system using large amounts of shared code then I know there is a fair chance it could also be pointing at a bug in MAME. If it fails on something because it isn't accurate / good enough then I dig out the standalones. That might sound a bit backwards, but I like the convenience of only having to use one emulator with a common interface / config (the UME form of MAME which includes MESS) rather than trying to remember how individual emulators work each time I want to test something quickly. Personally I consider it like a 'bonus' feature of MAME.. although really it's the lead project these days.