As correctly mentioned in the article, CFDs are a great product and it's no surprise it's only getting more popular.
But, I'd like to add:
- Large orders can actually move the markets as it'd be just too easy to manipulate the markets.
- One of the main advantages of CFDs is that one can trade a wide range of markets such as crypto, forex, shares/stocks, indices, commodities and much more.
Source
Make sure you understand the risks and advantages of CFD trading.