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.