I think not always forex, it's too risky, because actually all depends on how we do this forex business. if we manage money well, and use a good strategy to trade, I am sure it will minimize the risk. even forex can also be very profitable for traders who are experienced and have a good trading skills.