Frankly speaking, there is not that big a choice of reliable brokers offering a ctrader trading platform. I think this broker is just one of those brokers.
I made a $300 test deposit here last summer and at first I had a drawdown while I was adapting to the platform, but then everything went very well and I was getting stable results.