CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 70.96% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.

Are there any benefits to trading a CFD over trading the underlying asset?

Yes, there are. CFDs give traders a lot of options that he would not otherwise have, allowing him to be flexible.
  1. CFDs are traded with leverage, allowing a trader to control a large market position while employing a smaller amount of capital than would be required to control an equivalent position in the underlying asset. Leverage can significantly increase both your gains and losses.
  2. With a CFD account, a trader has the ability to trade Forex, Stock Indices, Oil, Gold, and Silver all from the same account. To trade the underlying market itself, a trader usually needs to have different accounts, often denominated in several different currencies, and often at different brokers.