When you understand trading very well you will prefer trading more than any other thing the reason why some persons condemn trading it is because they have not digest the rules and regulation of threading or acquire the knowledge of trading very well for they involved in the trading, everything you are doing have a risk but when you know it well the risk will be reduced for you, investment can take off whatever you have, because you may think that it is nice step for you to follow instead of trading but you might end losing everything so it is better for you to understand it very well before you involve yourself in any of them both trading and investment
The rules and regulations in trading do not guarantee success. I can vividly remember the time I started learning about trading. The rules are learning to read charts, risk management, patience, waiting, and not taking a trade when you're occupied with something. It's easy to say but hard to implement, and it will take time for one to be practically successful in trading.
One difficult thing in trading is that one has to wait until he has fully digested the knowledge, and the demo trial can be very deceitful. When trading with a demo account, almost all the trade goes as planned but when you deposit and start trading with real money. It becomes a whole different thing entirely.