I noticed that whilst running both the Demo and live on two Firefox tabs, the demo went flaky a few times since I last posted.
The live one held up which tends to point towards the location of the demo servers. There is a socket state triangle in the lower left hand corner which shows signal strength in much the same way as a wireless display. Tickets grey out and all manner of odd things happen when the assessed socket signal drops too low.
I did not have a problem with the live version when the demo played up and if it is located in London I had pings to London of between 17 and 23ms whilst my socket was supposedly bad. You may wish to see if you get "socket" problems when it plays up because if you are in Canada your start point is likely to be pings of around 200ms to London.
Although usability is very important to me there are markets (SPX 500) derived straight off the e-mini S&P where the spread is of prime importance and whereas I do not feel put off by the 0.4 spread on Capital Spreads I would not use IG for that contract as it has a 0.7 spread. 3 ticks or 3\4 of a point is too much to lose for my liking.
IG are a good company but for Indicies one needs to be aware that they switch to larger spreads the instant the cash ends, say for FTSE whereas CS doesn't. If it doesn't affect you then it doesn't matter.
I have looked at quite a few spread bet companies and whether it be platforms or other factors Capital Spreads ticked more boxes than most. I also have IG and to compare and contrast is inappropriate but both have strengths albeit for different purposes.
You can run CS alongside IG for a while and see which you like best and it might be well worth your while looking at that socket status because although I have good internet connections (cable and ADSL) I bet a lot of people with flaky internet complain endlessly to spread betters.
good luck