One complaint I do have is about the selection of markets, maybe for new traders it's acceptable, but as a trader with considerable experience, I do like to see more options. This is why I won't make this broker my main. However, the spreads are good and the client oriented approach is a big benefit, something that is hard to find in other firms.
Don't forget this principle when you become an empire :)