Crypto Trading is more profitable than anything in the world. None of the pairs in the forex market has gone up to 120% in the year 2022 but Bitcoin has none of the forex market pairs can even go up to 200- 500% in just 3 days but Bitcoin can. It depend on experience if one can find these thing before hand and take advantage of the situation then one can make profit if not you lose money.Also if you make more profit with forex then do that with joy in your heart, but you more profit with crypto then trade them also. Forex can be more risky to play with.
If I had to choose between the two I would stick with crypto trading. In the past I tried some forex trading, but never made a lot of profit of it. There is a lot of theory behind forex trading and it shouldn't be as random as the price movements appear sometimes. The main thing that limits profits is the chance to hedge your positions all the time. Given that there are available government bonds for every country, we know exactly what the price in the forex market should be in the future. Let's say that country A has an interest rate of 5% and country B has an interest rate of 10%, then people are going to sell currency A and buy currency B. The value of the currency should go up to the new equilibrium. That is why it's so hard to make big profits in the forex market, the prices are moving all the time and can be hedged by investing in risk free government bonds of a particular country.