I find the platform very user friendly.
I like the fact that spot positions roll over to the next trading day with a minimal amount of interest charged.
I find the trailing stop facility extremely useful, allowing me to leave my profits to run on auto-pilot.
Overall I feel that IG is one of the best trading platforms available. And also competitive on spreads.