Choosing a broker stocks

So Im torn between choosing TD Ameritrade or Charles Schwab for long term investing. Can anyone help me choose? Ive been looking both but cant decide. I wanna make sure for the long run its a good broker for the long run like 10-20 years. Any help would be appreciated!

Im currently using etrade should I move over?