The fills are really bad, sometimes price doesn't even reach the stop/limit and the trade is triggered. But this is expected when trading spread betting as opposed to the physical or futures markets.
The range of products to trade is vast. Pretty much everything is offered with IG so plenty of options.