I download FLACs/M4As for music I like, otherwise MP3s; however, I like to listen to music in my car and exclusively use CDs for it to avoid poking my phone while driving. Most of my CDs are imports and I only import for groups I really like. I usually make mix CDs of what I've found and liked every 6 months, if there's enough.
I use foobar for computer playback and have spent many many hours organizing my playlists and setting correct metadata (I've lost the playlist order and such before). I don't like to stream because paying money for it is dumb when I can have a real CD and a download I can rely on since I regularly back up what I have. You never know when a thing will be removed from a streaming service, and my favorites aren't on them to begin with.
I like bandcamp because I can download in the formats I want or stream if I didn't happen to have space on my phone for an album I'm in the mood for.