I’ve used FXCM and Oanda. Both have been fine. I left FXCM for Oanda because I like Oanda’s online charts (they use Tradingview’s platform, it seems).
To give FXCM their due, they shut my account down and let me take my (small) amount of money out of my account with no fuss.
I’ve yet to withdraw anything from Oanda - so let’s hope they don’t turn into scammers when I need them most!