Three issues that I've heard about the firm:
1. Technical issues - many more than most brokers will have. Crashing, error messages, etc.
2. Negative balance - Most brokers will prevent you from having a negative balance, AFAIK CMC will allow you to run a negative balance, which means you could...