I have had an amazing experience with FPMarkets so far - the spreads on their raw accounts are as tight as they claim, usually hovering between 0.0 - 0.2 pips for EUR/USD, and usually below 1 pip for most of the liquid crosses. Their commissions are lower than the industry average, and they provide you ample leverage to trade whichever style you please. If you also love trading indices, you'll enjoy this broker, they have a great selection of the major indices (FRA40, EURO50, DAX, DOW, NASDAQ, S&P500, CHINA50, NIKKEI, ASX, FTSE100, SING30, HK50 etc.). They offer 4 of the of the most popular cryptos (Ethereum, Bitcoin, Bitcoin Cash, and Litecoin) and a decent selection of commodities (Oil, Gold, Silver, Palladium, Platinum, Natural Gas). On their MT5 accounts, they offer a selection of blue chip stocks from Europe, the UK and the US. Note that these stocks are now only available on their MT5 accounts (but you can still trade everything else on MT4). If you want a full CFD shares trading platform, they also offer IRESS accounts with over 10 000 equities to trade - however I have not traded on this platform with them. Overall, I really like this broker because they seem to be honest - I have been with brokers who will intentionally widen their spreads to spike out your stops and to make your TP orders fall short, but with FP I've had numerous occasions where the price has come extremely close to my stops and never have I seen this type of foul play happen with them. If you trade with them, your losses will be on you and you alone! Since they are ECN and DMA, it is in their best interest to ensure that their clients keep trading to earn them commissions and spreads. Happy trading all!