Room correction is really the only thing that matters, and the more that can be done there, the better. Now perhaps I’ll be accused of being an elitist or a snob, but my Trinnov Altitude 16 has solved the problem of audio reproduction.
Nothing in the audio chain except quality room correction can compensate for what your room takes away - and this effect dwarfs any other minor improvement that can be made. It’s so large, I would go so far as to say it almost doesn’t matter what else is hooked up until you’ve done that.
Of course, my suggestion should be taken in context. Quality room correction is not cheap, unfortunately. Perhaps you can get good mileage by treating early reflections using physical room treatments (and don't forget about the ceiling and floor...). I haven’t tried that myself, but there is more than one way to skin a cat...