I've been trading some US stocks and I've been unhappy with the CMC markets platform. In particular the data is very slow and often 15 minutes behind which isn't very useful. I often get much quicker quotes from Marketwatch or the CMC markets CFD platform but the stock trading platforms suffer the same data lag.Can anyone recommend a service that's competitively priced but faster and more reliable than CMC markets.