I've opened a demo account with CMC and must admit their web platform is great. Not sure if its better than IG's, since demo accounts have limited options, but it is at least as good.
In terms of costs, margin, etc., all major spread betting companies are rather similar so it's difficult to...