CFDs are suitable for beginners who take the appropriate time to learn and understand what CFDs are and how to trade them. From an educational perspective, they are neither better nor worse than other wrappers, but they are the most efficient ways to trade financial markets.