I have a great algo that requires minimum 60 days of data to work properly and that is the only reason I use this brokerage. I put a private EA on an FXDD platform and my main account (thecollectivefx) and FXDD was consistently making my EA take rogue trades--it performed 40% worse on FXDD. You couldn't pay me to trade there.
I used this brokerage several years ago when I started to venture into the forex world. The FXDD Trader platform used to freeze a lot during heavy trading periods and the spreads were average. Their MT4 platform might be better to use. Support was quick and nice but I eventually moved to another firm because of platform reliability issues.