I have been trading with IronFX and cay surely say that the broker is a rock solid one.
What important to me is to be always up to date when it comes to trading knowledge. The broker has a dedicated Academy for that where I regualrly check whether I can broaded my horizon in trading related and overall fundamental aspects.
One thing though - spreads should be tighter.
But the rest is fine.