index cfds also incur swap charges everyday if you're using them to hold long-term positions, which should be their only use since the spreads don't make short-term trading worth it. since you're dealing against your broker, you inevitably run into situations where the broker screws you over in execution. the biggest con i can think of with cfds would be stops however. in futures, server-side oco are largely supported and perhaps this is the reason why i have found the slippage when stops are triggered to be much less than it is with cfd brokers. then again, i haven't had experience with "quality" cfd brokers like LMAX who boast ultra-low latency and execution times so who knows.
now that we have "mini" or "micro" versions of many of the most popular products like mini-HSI, mini-DAX, and now, micro-ES/NQ, there really is no reason to trade indice cfds unless you have a pressing need to trade something like the FTSE100 or SFE SPI 200 and you don't have a large enough account.
now that we have "mini" or "micro" versions of many of the most popular products like mini-HSI, mini-DAX, and now, micro-ES/NQ, there really is no reason to trade indice cfds unless you have a pressing need to trade something like the FTSE100 or SFE SPI 200 and you don't have a large enough account.