iTunes/Music.
But I did mostly all my own tagging. Literally no software out there, all of which rely on reading internet-based lookup libraries, was consistently good enough for me. Particularly with albums spread across multiple CDs, such as compilations, where before you know it they're imported as separate albums. Also tracks where there is a contributing artist, and those songs end up appearing as different albums because the Album Artist field hasn't been completed correctly or at all. And don't get me started on classical where there is almost zero consistently-adhered-to standard on how things are tagged.
I ripped and tagged over 700 CDs during the winter-into-Spring of 2012/2013. Often I scanned my own album artwork as well because I was dissatisfied with the poor-quality artwork automatically assigned.
Yes it took an absolute age. There are shortcuts, eg you can just let the computer get on with it and accept the choices and decisions it makes. But it didn't work for me. Maybe you'll be fine if your musical tastes are very mainstream.