I almost left a comment like "why hasn't someone written an app for that?"

But then I googled and found there is an app for that (Android, iOS) and the folks who put it together have books and they developed a decent taxonomy for sifting minifigs. The app, lets you search by part and then find the minifigs that include that part. If you're not happy poking around BrickLink give this app a try.

I also tried the Minifigs Collector for LEGO® app. If your goal was to get all of the minifigs in the various Series, Simpsons, etc. this would be great. But it doesn't seem to let you search by parts and find which minifig that belongs to.