I hate CFDs and strongly recommend you never try and trade them with real money. The demos are always really slick, but once you go live, different story. Tons of CFD bucketshops out there so be very careful who you send your money to.
A lot of these reviews are probably from disgruntled traders who are looking for a goat to roast, but FWIW:
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.