I've been with Orbex for more than 3 years now.
They offer tight fixed spreads, their execution is good.
The customer service is great, and deposits and withdrawals are free( some brokers charge you for these services)
On the other hand, there is no web trading, no payoneer card linked to trading account for fast and convenient withdrawal.
Overall, I'm happy with this broker.