Had an extremely difficult time dealing with customer service and getting through KYC. Literally had an account paid for for over 6 months before I was able to actually start trading it. For this reason, I would never consider doing any further business with them.
I don't know the key to success, but the key to failure is trying to please everybody.