Crypto and gold are not that similar. Both are used as methods of transaction but gold is more for the long term store of value. Gold is tradable anywhere in this world while bitcoin is still facing some restrictions.
Now there are top coins on CMC but these do not necessarily mean they are worth investing in for future. The top 5 should be more focused on. Even then this list changes at times.
Investing in either, of gold or crypto is risky, not just crypto. Still gold has been the choice for a large number of older population. For the time being you can divide your earnings to put into both.
I would say it is easier to trade crypto then gold because you could do that while sitting down, whereas you need to pick gold physically and go somewhere to cash that out. Aside from that, the similarities is the fact that we all believe, even know for a fact that fiat loses value.
Inflation has made sure that what we have right now doesn't worth anything tomorrow. Which means that we need to find ways to make sure we could make some money in the long term and both gold and crypto are good for that. If you put your money in either of them, while fiat gets less valuable, you will be able to get a lot better returns from the investments you made.