In my opinion there are many reasons which makes forex best . 1. Forex gives huge money. 2. For forex you just need 1 pc and internet connection and of course some money. 3. Don't have to hire workers. 4. Don't need a professional office. 5. Not a big physical activity. So what's you think.
http://articles.latimes.com/2011/apr/03/business/la-fi-amateur-currency-trading-20110403 More than 90% of small traders lose! They just lose! http://www.bloomberg.com/news/2012-...-seen-profiting-at-small-firm-expense-1-.html
Leverage. Trends tend to be slightly longer than equities. Fundamental edge can be gained from macroeconomic results. Positive interest swaps. Correlations. All of the above can be used to your advantage if you know what you are doing. So if you know what you are doing, the leverage in forex allows you to maximize your gains. If you don't, then the opposite is true. The worst part of forex is bucketshops, it is actually the biggest risk because your funds are not insured...at least in the US.