XM broker is also pretty good in my opinion, besides having a thin spread as thin as tempe, this broker also has very precise quality speed in processing open and close position transactions, even though there is high impact news, but still can close positions where many other brokers unable to do it