If you're not trading thru an ECN broker like Interactive Brokers, MB Trading, Dukascopy, etc, then you're better off trading FX futures.
Alot of other fx spot brokers interfere with your order execution so it'll be difficult at times to make a profit on a trade.
The downside to fx...