All brokers are essentially the same, or marginally the same...
You should instead focus on your own market game, and self, (or lack thereof) ...don't put your trading performance blame on your broker or anyone else
But if you still truly feel your broker/platform is crap, to you,...then Switch.