I like having the music player be separate from the client that controls it. I'm currently listening to music on my home desktop PC while using my work laptop, and I can control the music playback from the work laptop by just connecting to the daemon.

You can also use multiple clients if you want. Some TUI, some graphical, some utility like mpdscrobble (that just watches what you listen to and scrobbles it to Last.fm).

Are you still on Last.fm? I finally deleted my account last year after the site had been a ghost town for over a decade. Long decline from the early millennium when seemingly every hipster in my town scrobbled and music was an IRL social thing. If I still cared for tracking statistics without the social stuff, I would use Libre.fm.