Solid platforms, good if not extensive range of markets (missing Italy, Japan and NZ). Often their spreads are wider than CMC for higher priced US stocks. High minimum bet size for Australian stocks. Their reports are my favourite.
There never has been any issues with "moving prices" nor closing trades due to margin but I keep a large margin buffer.
I would certainly recommend IG to anyone who knows what they are doing.