I wouldn't let an auto tagging solution anywhere near my collection - at some point it will get things wrong. However if you don't mind manually checking and editing tags I find Meta [1] to be an absolutely fantastic app.
Every new release that gets added to my collection will spend a few seconds in Meta so that I can check and edit the meta data and rename the files in a consistent way. Obviously you can also edit multiple releases at once.
I used quite a few tagging apps over the years, Meta is without a doubt the best of them.
[1] https://www.nightbirdsevolve.com/meta/