As long as you understand the risks and how to manage those risk it is sound advice
to use spreadbetting as a platform for executing their trades (provided you are in a jurisdiction that allows it) so you benefit from all of the advantages of doing so.