Fidelity
Pros
- No commission on US stock and ETF trades
- No account minimum, no account fee, no inactivity fee
- No withdrawal fee
- Fractional shares available from $1
- Extensive research and educational resources
- Fidelity Go robo-advisor free under $25,000
- Fidelity does not accept payment for order flow
- Excess-of-SIPC coverage totalling $1 billion in aggregate
Cons
- No futures trading
- No forex or CFD trading
- Crypto limited to five coins with a 1% spread
- No paper trading or demo account
- Margin rates higher than some specialist discount brokers
- A small subset of ETFs carry a $100 service fee per purchase