XM offers a solid trading experience with a wide range of products and competitive spreads.
The trading conditions are easy to understand, and there are no hidden fees, which is a great start. Actually there are no place to hide any fees, since the ultra low account comes completely fee-less 😀