I've traded extensively with CFD's. What commission rates is the broker charging - are they charging on the way in and the way out (on buying and selling). What are their financing costs for balances carried.
Personally, I never seek nor listen to any broker. If you do you'll find the broker calling you very, very regularly, taking you in and out of a stock. As you are margin trading you'll find you are doing bigger size transactions than you would be if you were paying in full for the holding.
Remember carefully, if you a paying say 1/2% comm. on both transactions (buy and sell) thats 1%. If say, your trading on a margin of 20% (too dangerous IMO to do less), your broker is earning 5% of your margin deposit. 20 trades a year and he's earned the equivalent of the entire capital you have put down - Whether your up or down don't matter to him, he's charging on the tranastion value,. (20 trades is nowt when trading CFD's - I've done 20 trades in a couple of days - It was a full time activity for me).
As said, I'd neither pay nor listen to a broker. I have found my own hit rate to be at least as good if not better than any Broker I've listened to in the past.
Unless your a bit of a Stock Market junkie (me) with a thorough knowledge of it's workings best avoid CFD's. You'll find you can concentrate on little else when trading CFD's.
If you still think it's for you there is a well known UK company that allows you deal for free ( no comm.) using their trading platform - ( which is very good). Only costs are financing of carried balances.