So far this seems like a great broker and I have no complaints. Excellent in terms of spread and slippage.
Their customer portal interface has been recently updated and I think there is room for improvement (eg show deposit/withdrawal history).
Also, contact is the very easy and very helpful and friendly staff. My questions are answered in a couple of hours mostly and they keep the relation personal by providing a personal account manager. Funny to read some of the negative reviews, mostly people are losing money by overtrading, gambling, and then blaming the broker. Also, there are times when spreads widen and you shouldn't be trading, just before the end of the day, do your homework people before blaming your broker you should know that price doesn't have to hit your SL but it can be taken out by spreads.
I recommend this broker to everyone serious about making progress in their trading career