XM has been quite a reliable trading partner for me. Even in terms of customer support. I was pleasantly surprised when I received an email from an agent after I registered my account, saying that if help is needed to write directly to her. In terms of the rest, there were no surprises - the trading terms were as i was expecting them to be and the MT4 platform seemd well integrated