IG is a multi-asset broker that ranks as the leading CFD broker. It is also a liquidity provider for other brokers, writes CFDs based on client demand, and maintains a cutting-edge trading infrastructure with an average order execution time of 13 milliseconds and an order fill rate of 100% at the requested price or better. Therefore, I decided to review IG to determine if its commission-free trading environment offers the promised cost advantage. Does IG deserve the praise it gets?