XM has one of the best trading conditions I have ever had during my days of trading. I first started trading with them since I keep seeing them everywhere on my social platform (now I know it due to their heavy advertising). So far, they have processed my withdrawal smoothly with almost no problem at all. Although now I kinda want to branch out, and I want to know whether this broker offers a good margin for CFD trading.