Stop hunting is a real problem, I'm afraid. The hunters aren't after you specifically, whether you're a 100k wanker or playing for 8 digits: they spot a thin market, dump a few billion onto it, trigger stops and drop the price some more, then slowly buy their way back in. Very often in a thin market 100 million or so will be enough to plunge through all the major bidders and drop the price instantaneously by 20-30 pips. 'Swhy I don't use stops - achieve risk management in time-honoured ways like diversification. If I've got my bets spread around 7-8 positions with roughly equal amounts +/- on each currency, I don't mind so much if one of them goes wandering a hundred pips offside, and if a stop hunter does his thing I can just wait for it to recover. So the problem is manageable, and I don't see any other downsides to FX, provided you are using a reputable broker. I like IB, partly because FX is just a sideline for them: they have a rep to maintain.
Have looked at futures. First impression: huge overnight gapping (e.g. on the 21st CAD USD opened 45 pips down - so if you had a stop in place, it didn't get hunted, it just got ignored.) So you have to day-trade and take the hit on the spread every day. Spreads are often horrendous, exactly at end of day when everyone is scrambling to close. All the reasons I got out of stocks and into spot forex, which runs nice and smooth 24 hours a day.
A theoretical advantage to spot foerx: people buy & sell currencies not just for profit but because they need the stuff, so they often trade against their own interests. If you're a Canadian oil company, and you've just sold $1 billion of oil to the US, there you are with USD1 billion, which you'd love to hang on to because this is a lousy time to be buying loonies: but you have payrolls to meet and creditors to pay, so ya gotta. A