There's a lot of brokers to choose from. If you are looking for low spreads, don't trade with XM. their spreads are too expensive.