in my point of view i think the best one is Forex because the liquidity that enter every day in this market is so big compared to the liquidity in the stocks. Added to this in Forex you can profit from buying and selling not like the stocks. i will say that Forex is more profitable than the other market.