The issue is not FOREX vs other asset classes, it is FOREX Futures vs FOREX cash. For the retail trader, except for possibly bitcoin, all instruments have plenty of liquidity with relatively tight spreads. But within an asset class, often the futures is cheaper to trade, or the cash is.
If your trading big contracts cash will take your entire 10 - 100 lot order. In futures you would have to work that size of an order in or risk moving the market
all instruments have plenty of liquidity with relatively tight spreads Right, everything that trades is liquid enough for a misinformed retail novice, not for any half seasoned pro. There are flash crashes occasionally on futures while the spot Fx, silver, gold, oil, etc. prices are not showing the same. If you have the liquidity available you use it. If a new ES clone futures contract was traded that does 5,000% less volume than the ES you really would consider it be fine? What is the rational -whatever is listed must be good for trading?
"Hi this is Mike over here at JP*****, I don't think we can get this through over on our end. Do you happen to have anyone that can sign on with this deal?" Collateral calls are no joke, but it's worse when you can't even get a deal done because you're too risky.
I trade forex futures including eurusd futures. The advantage of trading futures is that you can plot volume chart. For eurusd spot, I don't think you can get the volume traded accurately and hence you can't plot volume chart .
Hardly an advantage. If you prefer spot, you can plot the futures volume for your analysis and trade the spot. They move 99.95% lockstep.