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.