Your primary concern is their fee structure. Fees should be near zero but their platform should provide some basic functionality
For buying and holding small amounts of stocks, Robinhood is fine. I’d personally go with Schwab, Fidelity, or Vanguard. I use Schwab for my portfolios
For trading stocks actively, ThinkOrSwim (think Schwab owns them) is a good platform. That or Interactive Brokers
For options, I’d use TastyTrade or whatever they call themselves now