Whether you are good trader or newb in trading currencies, I strongly recommend to consider AFX as your primary broker. In my experience, conditions are very competitive among others. What i truly love is that broker doesn't profit from trader's losses. It means they don't take market risk on other side of my trades and only make money from volumes we trade. For me it's important because reveals that afx has no reasons to hunt for my stop orders and prevent me to get profit.
It's not lovely, as it seems like. You meet too many obstacles to get your balance grow! In most cases, you have nothing to do with your broker. I lost two small accounts in afx before started getting stable profit. Moreover, it took me one year to approach this point of experience. What really important is my trading plan and money management. Although afx violated some regulatory rules and paid fines, I still work with them because see no changes regarding trading conditions. When I open position, I have no delays, interruptions or widening spreads. You can trade with almost each broker across the globe but your success based on you.
Lovely Forex :)
Very steady spreads unlike many other brokers who offer 0.5 pips, which in reality you never see!
Good service there..