I would like to know anybody's opinions about this.
You are asking this question in a crypto-related forum; what reply do you expect? Obvious people will say here crypto trading is better. I will also agree with this. Cryptocurrencies are easier to understand, and forex is a bit complicated. You also have the option to hold the coins for a long time. The most important factor for which many people prefer crypto trading is that in crypto trading many exchanges don’t ask for KYC, but in forex KYC is a mandatory step. Hence, crypto trading provides anonymity over forex trading also.