Go with XM and Fxview. Both are european brokers and hold a couple of regulations too.
Let me give you a brief breakdown for each:
Trading platforms:
XM - MT4, MT5, Webtrader
Fxview - MT4, MT5, ActTrader
Regulations:
XM - IFSC, Cysec, ASIC
Fxview - Cysec, FCA, CONSOB, Bafin, ACPR, CNVM
Withdrawal times:
XM - 2-5 working days
Fxview - 1-2 working days
ECN account:
XM - No
Fxview - Yes
Didn’t had much trouble since a couple of months trading with both.