I currently trade with FP Markets, an ASIC regulated broker, with their ECN account. The main reason I prefer trading with them is their minimum opening balance of $100 AUD. The withdrawals and deposits are smooth without any extra charges or delays.
I keep saying this, so many brokers but you have to define what you want first as a trader before you choose anyone. This is the only way you can choose right, because you already have an idea of what you want and which will suit you. Even when my friend was insisting I register with forexchief I told him I would have to do my own research and determine what I wanted before do anything, that really helped. It afforded me the opportunity to know how well they have done in the market, especially being here since 2014 says a lot about their credibility.
There are a lot many brokers coming into the market each day while many winding up too so broker selection seems to becoming very hard. Anyways the traders should thoroughly research for finding the true broker.
finding a reliable broker is quite challenging now as there are as many scam brokers as legit ones. I would suggest always checking their licenses and the withdrawal/deposit process. Also if the broker guarantees you a big profit if you invest then you are probably scamming you.
Aaafx is good, using them for a while now, no issues with order execution or withdrawals, spreads are decent too.
USA regulation is most strict compared to other regulatory body, not all broker allows US clients to use their service FXOpen is still my choice.