Regulation: XM ✔ Exness ❌
XM has a wider global footprint with license/regulations from the UK, Australia, Cyprus, South Africa. Exness doesn't have such a global footprint, they are licensed mostly in African countries (Kenya, South Africa). XM has also been in the forex brokerage business for a longer time than Exness.
Minimum Deposit: Exness ✔ XM ❌
Exness has a lower minimum deposit than XM. Although XM says their minimum deposit is $5, the reality is that most of the deposit methods that allow you to deposit with $5 are not working in Nigeria. For XM, the working deposit method is bank transfer, and the minimum deposit is around $20. Exness on the other hand has a $10 minimum deposit for several local deposit methods.
Deposit Bonus: XM ✔ Exness ❌
If you are trading with small capital, deposit bonuses may be of importance to you because although you cannot withdraw the bonus, they add to your free margin, and you can withdraw any profits you realize from using the bonus. XM gives bonus on every deposit you make while Exness does not.
Pricing: Exness ✔ XM ❌
Exness has better pricing/fee structure. Some of their accounts charge spread as the only trading fee and some of their account types charge a commission on each trade in exchange for near zero spread. XM on the other hand only has spread-only accounts and the problem with this is that some expert traders prefer low spread plus commission pricing structure as it is more transparent.
Exness spreads are also tighter than XM spreads. At Exness you can get spreads from 0.8 pips on a good day. At XM the spreads are higher above 1 pip on most days. So, Exness spreads are tighter and more transparent than XM spreads.
Platforms: Exness ✔ XM ✔
When it comes to platforms Exness and XM are the same. They both offer MT4 & MT5 plus their own mobile trading apps. None of them has TradingView or cTrader.
Tradable Markets: XM ✔ Exness ❌
One of the major cons of Exness has always been that they do not offer a wide range of markets too trade. XM on the other hand offers a broad range of asset classes from forex to synthetic indices.
Leverage: Exness ✔ XM ❌
Exness leverage is as high as 1:2000 while XM leverage is 1:1000 so if you like high leverage, Exness is a better choice.