Buying "real" cryptocurrencies means that you actually own the underlying assets and can withdraw them to your own wallet or another platform. Trading CFDs means that you only speculate on the price movements of the cryptocurrencies without owning them. CFDs offer more flexibility and leverage but also involve more risk.