I have used Vanguard, Etrade and M1 finance (https://www.m1finance.com/). I heard good things about Interactive Brokers. What are the other ones. Would love to see some research on this.
What about Ally or Alpaca? Can one trade using those banks (api) ?