Well, I'm trading with this brokerage since 2016, so I think my experience is long enough to build an objective opinion.
1. The list of assets is quite wide, you can trade Forex or invest in stocks/indices or even crypto. For those traders that are looking for expanding their portfolio that's the strong advantage. I started with Forex only, but now I've investments in almost all types of assets.
2. Brokerage offers high-leveraged trading. I think 1:2000 is too risky, but I'm trading with 1:400 and I'm okey with it.
3. There's some education and demo. I can't say they're of high-quality, but if you're new to trading, AAFX education materials can help you a little bit.
So if you're looking for a stable place for trading, I think AAFX is a nice one.