I hold BTC, ETH, and XMR (Monero) in roughly equal portions -- not a lot, maybe $1,000-$1,500 in all. All of that has come from mining ETH and XMR with a combination of CPU (i7 and E5 Xeons) and GPU (1070, 480, 570s). I mined Litecoin a few years ago, but liquidated the coin and hardware quickly (made a few hundred bucks in the process). At this point, I view the mining as "buying" coin at a discount (the cost of electricity and hardware versus market price) to hold, rather than trying to make regular income by selling whatever comes in.
Of the coins I hold, they all feel a little different. Bitcoin is about as close to "fiat" as cryptocurrency gets, though it's starting to show its age. With Monero, it's all about anonymity. Ethereum is really neat in concept with the smart contracts, and that's why you see so many offshoots and so much corporate interest. As a software developer and security buff though, I feel like those smart contracts are going to end up being its biggest liability. Just like it's easy to build flashy software riddled with vulnerabilities, it's easy to create a contract riddle with vulnerabilities -- there's a heck of a lot of money one the line with the contracts though!
Blockchain tech is definitely intriguing though, and I'll keep at it until the wasted electricity costs too much to make sense. I do feel a little guilty about how much power I'm using on this hobby.