Let's be honest, the broker can't offer anything revolutionary in terms of trading. But do we need this? Personally I just need to trade, diversify my portfolio and get paid on time. I don't have any other demands and in this respect the broker is okay.
Trading is organized with ECN, but I could be wrong. In any case, order execution is very fast, slippages are quite rare, I had about 20 slippages during a year of trading so I guess thats a good result.
But there is one thing I really like. If you prefer to invest not only in currencies but also in stocks, the broker offers one of the best offers on the market. You can check the full list of assets on their official website, but I will just say that it is more than other brokers I have traded with.
So I think it's a good broker, but without any significant features.