The question maybe should read 'Is the CFD market a fair one to trade'.
My foray into CFD left me feeling that those who operate the market own all the trump cards. Some really strange rises and falls in price, effectively knocking out obvious stop/loss levels happened too often for me to believe it was coincidence.
I was FOREX trading. Maybe others are different. The extremely high leverage meant that small currency movements can relate to huge gains/losses. It is the ultimate high risk.....scenario.