In my opinion it is business like any other. Big advantage against standard business is you can not talk with customers, with other people, you can not solve a lot of other problems.It is very easy for decesion making (50:50) but it is difficult to psychology.
In my opinion people are set up this way. Work good and you make money, but in the markets you can do everything right and you can loose also. And you can loosing for a long time (i mean bad period for system). And this is the biggest problem for a lot of people. It is in a nature of people... And after some series of loosing trades they start to ask themself. Is this system good?..hmm probably not, I am trying some different strategy and they are in big trouble.
It is really a big psychology game and you can find a lot of system out there. But if you do not have good psychology for the system you can not make money in long term with any working strategy. So these are disadvantages in my view.
And advantages? I think everybody knows.
GL to all