If you are a trader, CFD'c all the way. Dont leave all your coin with only one of the providers, spread the risk around. I have FP and IG, can not fault them as well as IG charts are great