AAFX Trading meets my main requirements - stable execution, orders are always able to enter the market, spreads are minimal, and even on strong news the spread is within adequate limits. And the support is great as well, if something needs to be clarified they give me the explanations without problems, even if I am a little bit slow in asking questions.