While I will agree that Schwab is decent I, personally, would rate them about equal with Fidelity. That being said Schwab didn't want to be in this spot, they were forced. Robinhood, Webull, etc have pushed all of them to this end game. And now ETrade and the rest are stuck with slumped stocks and have no choice but to follow suit.