DOS pros: small, fast boot
cons: made for alod architecture, can't really handle anything above 256 megs of memory:) Was not designed for today's stuff. no USB.
Windows Pros: Lots of FEs. Get all of the features of mame and other emus.
Linux cons: no good frontends.