XM offers traders more than 1,000 competitively priced assets, excellent leverage, trading bonuses, plus a loyalty program and an upgraded MT4/MT5 trading platform. Should you take advantage of the trading environment at XM? Are there any pitfalls worth considering first? I set out a detailed researched review below to help you decide.