on a personal note, i think xm is big but i see some people talking about high spreads online, hfm has really good spreads on major pairs and a solid execution on its platform, a more competitive spreads can be found on lmfx very good for scalping, and they do have their own crypto exchange platform which is very good. depends on what u are looking for really.