Another vote for MP3Tag
One thing I’ve discovered over the years is every music player uses the tags differently.
What is really important to one player/software means nothing to another one.
For instance: One player may think the Artist is the key. If you have an album named something like “2018’s 100 Greatest Hits” and it has 75 different artists…that software may well display 75 “albums” named “2018’s 100 Greatest Hits.” And most of them will have one song on them.
MP3Tag lets you really customize your music to your player/software. And not just one-at-the-time, you can highlight page after page and make them uniformly tagged.
What I have ended up doing is to create a “perfectly tagged” set of songs. And then I copy the music I want to listen to somewhere else (storage is so cheap,) and I re-tag the copies specifically for the player/software.