You should have both. The legit cryptos are probably not going anywhere, and will probably give you a good return over the long run. Silver will definitely give you a good return on a long enough time line, though for different reasons that are rooted in the physical / industrial world. Also, silver is VERY cheap right now!
Thank you