I am amazed that CMC come out so well. I guess it's horses for courses and if you hold overnight, want small margins and always close trades by the stop or limit I agree they are good.
But, once you start manually closing trades you can wait a long time (30sec - 1 minute is common) by which time the price may have changed greatly. They once kept me waiting 2 minutes and cost me £500 but despite complaining and agreeing the wait was too long, I had to lump it.
Closed my account and now use IG and Tradefair (CS) where manual closes are almost instant and at the price you click. Yes, IG spreads are bad on quarterlies and shares but if you trade spot prices, they are competitive.
Anyone tried Finotec spread bet?