I like XM for its low spreads. And with Traders Union I also get rebates, which makes every trade more profitable. The broker also has a good app for trading on the go, which is important to me. The support works promptly, and you don't have to wait several days for a response.