Currently I have all of my crypto investments sitting on CoinSpot, and from what I've gathered, letting an exchange control your private keys is a recipe for disaster, so I want to move them off site. The issue is that I'm not entirely sure where to move them.
Should I just move them to wallets on my PC? I have money in a handful of different cryptos - do I have to download the full blockchain for each one? Is this going to take up massive amounts of storage space?
Should I just get a hardware wallet? This applies to PC wallets too, but what happens if the drive my wallets are stored in dies and data recovery is impossible? Do I just lose everything I have? If I do get a hardware wallet, are there any options in particular that are objectively superior to the rest?
If I move them into multiple wallets in different locations, am I going to get ruined by fees?