There are other providers then just those 2. Such as GET futures & MAN financial. Its best u check out which one is better suited to you, as they all use differing ways to trade CFD's. I use IG Markets, however I do find them to be expensive, a $10000 position open & close works out about $110, which includes a guaranteed stop loss. Im trialling GET futures, i dont find there platform as good, however far more competitive on the $. I have not used CMC, only because a few knowledgeble people have told me they were not happy with them.