Currently I am doing both so I can say both have their own advantages and disadvantages. You can compare such dissimilar things together. But if I have to give answer of this question I would say I prefer forex trading. The reason behind that is my broker. My broker AAFX offers me some elite services which I could never have in any other business. It gives me 2000:1 leverage and usable bonus system.