Main main two brokers are Tickmill and ICMarkets, their Seychelles branches due to 1:500 leverage available. No problem withdrawing your money. Use only brokers with variable spread and NDD. Brokers with fixed spread are keeping 'in house' your trades, never sent them to real market.
The broker i use is called MOGAfx, an Australian broker regulate by ASIC. 1:500 leverage available, many different of account for option ( standard, VIP, low spread, 0 spread), also have copytrade system for those who does not know how to trade. Really nice account mangers help you with anything.
FP Markets is a good choice. I have been trading with them for a while now; their spreads are some of the tightest out there (at least in the major pairs- Averages 0 for most part of the day in EURUSD).
If you choose their Raw Spreads account, the commission charged per lot is 6$ per round lot, slightly cheaper than other similar ECN brokers.
I prefer variable spread brokers, currently using turnkeyforex, spreads range between 0.1 to 0.4 pips depending on the pairs traded and the market volatility. And of course, dealing desk brokers are a big no for me too.
Well, it's pretty difficult to recommend brokers because every trader has its own needs in trading activity. One trader will be okay with particular conditions, while another trader won't be okay with the same conditions. If you will describe what do you want to get from a broker, for example, you want no commision and tight spreads, then there is a chance that traders can recommend you a broker, in other cases it's quite hard I guess. Anyway, you should firstly make up a decision, which matter a lot for you in case of brokers, maybe you don't want to get system of types of account or something like that.
@Periwield, I agree with you. Every trader has a different style of trading. To meet their trading demands, traders need to do their own research. For example: I look for brokers who allow low spreads and also take bitcoin deposits. You can compare brokers online to see which one is best for you.