From a retail forex point of view, I would suggest IC Markets, mostly because their data source and spreads. They had a DOS attack some years back but have been ok since. I always have a IC platform open even if its demo as the market data feeding any algos seems to be the best. I have been trading for a long time and there are others that come close. Purple Trading although new, are ok for now, CTrader definitely helps the way orders are processed.
CTrader still has its limitations, for algos/indicators that’s why I write my own (self taught).