Lets see here:
- No minimum funding required to trade(Oanda)
- No minimum set size to trade. You can trade with $0.20 if you want to. (Oanda)
- 24 hours, 5 days a week trading.
- Highest leverage. (except for those boutique futures brokers offering $500 contracts that may not be here tomorrow. But then you have to close every trade at 4PM

).
- More accessible to people with low capital, easier/faster to open accounts with less requirements.
Which brings me to another point:
In Forex you can have the same success if you are trading $1m as with $1 because you are not limited to an order size. The same money/risk management rules apply to both accounts.
Whereas in futures for example, there is a min size to trade, which is the contract price. So if your account falls below the contract price you can not trade and will have to deposit money.
Try trading futures with $2000, you will get wiped out in a few trades.
And if you do not want to go to these boutique discount brokers then the prices of contracts will be much higher + they have some big requirements. In other words they are not great for people with low capital. Forex is great for any account size!
Forex wins in every important area as far as I am concerned!
