1.In CFD, the entry rate is bid or ask with spread and different rates, unlike Derivative where you have just one rate (the call and sell)
2.In Derivative , the expiry rate is the strike rate. Sometimes there is sell option.
In CFD you have 4 possibilities (sell in any given moment, stop loss, take profit and expiry)
3.In CFD, there is leverage, unlike Derivative , where there isn’t one.