I am sure each trader, the first thing to check about the broker is regulation status and the reputation among traders.
I am not going to waste any words about the regulatory compliance of XS, since everyone can see it on its website. But I want to emphasise that this aspect contributes to its reputation a lot. Judging by its regulatory status this is a TIER 1 brokerage.
Based on experience with them, I can confidently recommend them.
I appreciate that there are plenty of accounts to choose from, so everyone can easily find the one that fits his trading strategy the best. Depositing and withdrawing has never been a problem for me. All the popular payment methods are integrated, and they have this XS mastercard that can be useful.