I have used foobar2000 since it was v0.1 or whatever was the first. I remember when Peter quit Winamp and developed foobar and I was in the IRC channel where the first versions were released. Actually, "Stop after current" in the playback menu was my feature request. Been using it ever since. That is a long time, roughly 16 years.
I also rarely change anything about it. I've been using the
Spotifoo skin for years now. It broke here and there with new plugin versions, but I always managed to fix the source code so that it continued to run. For me, foobar2000 does everything I need.
If you just listen to music, I don't think it matters much, but I also convert a large amount of files between formats, I like to resample using specific plugins, I apply custom dither etc. While I do tagging with beets nowadays, the fb2k tag editor is still the best for me. Also fb2k was one of the first to support Replaygain. If you like to tinker or just customize things to your liking fb2k is for you.
I've tried JRiver in the past, and while it's also very flexible, I think it's more aimed at casual users, albeit still being a niche player.
I am a long time Foobar user and tried to switch to JRiver for some of the added features but could not get my FIR convolution or my ADC hooked to my turntable to work without glitches in JRiver. JRiver has more features but Foobar is simpler and less resource intensive and seems to work more reliably as well as being free.
Have you looked at EqualizerAPO? I use it to do convolution for the whole system, including the turntable. I simply use "listen to this device" in the windows WDM drivers to run my turntable through the playback soundcard.