Tredero is an awesome CFD broker with a super wide range of things you can trade on their platform. They're realy honest about how they do their business, and they give you lots of extras to make it even beter. However, it's wort noting that besides their own app, they only offer the MT5 plaftorm, which may limit the options for those who prefer alternative platforms.