I would recommend concentrating on improving your streaming (Streamer and DAC). My streaming is as good as my CD, stored files, and analog. This is possible at many price points. A CD player is a combined transport, streamer, and DAC. If you put your money into a good streamer and DAC. Schiit makes some great DACs: Gungnir and Yggdrasil. A good streamer and you should be able to listen to a nearly infinite library (including the music you own on CDs) for almost no cost.
I have 2,000 CDs that I never listen to because I can listen to them without getting up out of my chair and often they are at higher resolution… although I seldom do because I have found so much new music to listen to.