re:
Hi .
i have used finspreads and also have seen the trading platform for ig and cityindex, it is depends what you are looking for cos:
with finspread yuo can't place orders, spreads are two wide.the price refresh every 30 sec.
ig, has got the biggest spreads i the market etc,
city index update the prices every 3-10 sec.
so far deal4free is the best,
hope this helps