Nothing wrong with Mame32, although it does add some overhead, which might not be desirable in slower machines.
The rig I'm using as my "classics" cab and as a development platform for my later cabs does have a P-III 450MHz in it. I have found that using command-line Mame and Mamewah give me better overall performance, while still allowing me to use Win98 as the underlying OS. (I suppose I could use DOS for even better performance, but I really don't need more)
With a good frond-end, you shouldn't have to memorize anything from the command-line.
If you have the horsepower to spare, Mame32 sould run just fine, with the added bonus of doing pretty much anything you need it to, right out of the "box". I do all of my ROM testing on my desktop machine, using Mame32.