the hardest part about any of these filtering programs is getting a coordinated set of mame xml/catver.ini/controls.dat etc for your version of MAME. from several different and changing sources. Once you do that it's quite easy.
Watch out if you source any of the data files from european sources- the files wont work for you in italian - ask how I know! They have english too.
If you go with romlister to make MaLa lists, make sure you're aware of the John Elway Team QB bug. If you need any help I'll give it a whack and NOP (romlister author) posted here as recently as yesterday.