I've read a few articles online that try and explain this, but they both just sound like the same thing with different names? I have been advised that CFD trading is better and to be fair, my broker Jones Mutual only offers CFD trading, but should I be looking at spread bets as well?