If I were to play FX on news, I'd go for CME contracts anyday over any OTC FX firm. Reason is simple and compelling: there is no conflict of interest: it's a centrally organised market place, there are rules and regulations in place to protect everyone and the clearing house ensures all contracts are financially honoured at any given point in time. I have compared even the micro FX lots to the wholesale rate and for major pairs there is plenty of liquidity. You should easily be able to find 5-20 lots bid or offered, although liquidity is not constant and a function of many things, time of day, general level of volatility when bid/ask will widen out. And in the extreme case like say UK referendum or other big events, that market may be shut. Check the trading hours. Although almost continuous from Sunday night to Friday evening, every day starts with a 1h gap, so be mindful of that.
As for charts. The difference between spot FX and FX futures are the forward points. In practical terms, you can chart spot FX any which way you want and would never have to be bothered with contract rolls. Not so with futures contracts. In a quarterly cycle they will gradually converge to the spot rate, so you could not use those for indicators. What I did a long while back was this: I traded the futures contract "blindly" based on what I saw in the spot market. I knew the points on that day, so I knew at what spot reference I bought/sold. These points rarely change throughout the day, so you can for intraday trading purposes pretty much ignore them, just keeping in mind that your futures is trading say 20 points above spot say.
CME's mini and micro FX contracts and spot FX are all kept in tight line due to arbitrage.
Do check your costings though, commission and exchange fees are proportionally higher for the micro than the standard sized FX lots. But when it comes to that, personally rather spend 2 bucks on a trade to the exchange and NFA than getting unknowingly (!) screwed by some silly prices on some obscure platform.
Disclaimer:
3 years back I made a little experiment. I have real time Reuters, so I signed up for some demo account. I noticed that there often was a bit of latency between what they quoted and what the spot market traded at. So, I tried to "sting" them when they were out of line. That should have been a free lunch. But no sir,the second I got booked on a trade that should have been in the money, that particular brokerage then moved the market away for a considerable time so that my trade showed a loss and not a profit. I tried this maybe 50+ times, every time that happened. And that was merely a demo account. So as far as I am concerned, I don't touch these FX brokers and the only game in town is a regulated exchange for me.