Funny, I've never thought of CDs as being hi res, but I suppose they are, in relative terms.
I run an all digital system. In fact, I don't even have a CD player right now (although this is digital too). I do most of my casual listening through a Sonos and use a Squeezebox Touch for files over 16 bit and/or 48khz. All of my stuff that is in 24 bit 96khz and above is usually downloaded in flac format, so I just download those straight to my NAS. I do all of my CD ripping with iTunes.
I just have my iTunes setup so that it keeps its library on my NAS, so that when I rip CDs, the files go straight to the NAS. I really like iTunes because it makes it really easy to deal with things like album art and maintaining the library. I just rip everything to AIFF format.
I've used iTunes, XLD and Max. I've found that when using CDs that are in good shape, it really doesn't matter which you use. I've also found that XLD and Max have their issues. Neither is as refined as iTunes.