Depending on your investment’s objective and the features you require, here are the best brokers recommendations for stocks:
Coinexx- Recommended for Low spreads and great customer service
Charles Schwaab-Best Customer Service
Robinhood- Best digital user experience.
E-trade for education
Ameritrade for beginners
Fidelity
Out of the above Coinexx, and Fidelity offer the best features and Customer Services.