I ripped all my CDs to iTunes when I was at University - I couldn't take them all with me. They still live in a huge shelf at my parents house, something they remind me of every time I visit. Back then iTunes was a pain and I remember manually adding artwork to them all.
Since then, I have moved to Spotify to discover music, occasionally download for offline listening and for convenience, but when I discover an album I really enjoy I buy it on vinyl so I have a copy of my own, with proper artwork. Most modern albums released on vinyl have an MP3 download token inside too, though I'll only use that if the album isn't on Spotify, or probably not bother using it (quite often they are 192kbps!)
One thing I quite enjoy about this setup is that I have access to most of the music I want immediately, or I can sit down and listen to a whole album on a record player. In between, I can use Discogs to search for and find good quality vinyl pressings of albums so there's an element of the 'thrill of the chase' there, too - the perfect antidote to the immediacy of streaming.
CDs sit somewhere in the middle, for me - they have a bit of a disposable feel, take up loads of space (somehow more than vinyl!) and are quite easy to find cheaply. I also hate trying to takeout the artwork/notes without making two bumps on it where those infernal little tabs sit on the jewel case.
In terms of sound quality, I'm convinced that streaming, CD and vinyl all have their positives and negatives and I can happily listen to either