The American Customer Satisfaction Index (ACSI) is a “national cross-industry measure of customer satisfaction” and they recently released their survey results on the finance vertical. Below are their rankings for “online investment”, which covers the major brokers for do-it-yourself investors. Measured categories include mobile app quality, customer service, and research tools.

#1 Fidelity was at the top both this year and last year, but the main difference from the previous years is the significantly increased gap between Fidelity and the rest of the field, notably #2 (Schwab) and #3 (Vanguard). Morgan Stanley/E-Trade and Merrill Edge also had big drops.
The majority of my assets remain split between Fidelity and Vanguard, and over time I actually like having the features of both. See also: AI Pioneer Divides Assets Across Multiple Banks and Brokerages.
Sources: RIABiz, ASCI Press Release.
The Best Credit Card Bonus Offers – 2025
Big List of Free Stocks from Brokerage Apps
Best Interest Rates on Cash - 2025
Free Credit Scores x 3 + Free Credit Monitoring
Best No Fee 0% APR Balance Transfer Offers
Little-Known Cellular Data Plans That Can Save Big Money
How To Haggle Your Cable or Direct TV Bill
Big List of Free Consumer Data Reports (Credit, Rent, Work)
When you post the best credit cards to have, it would be nice if you would have two sections. One for credit cards with fees and another one for the best credit cards without fees.
I have a retirement account with Fidelity and with Schwab. in Fidelity I can transfer cash to a high interest account and I can use this cash account to invest. With Schwab, once I transfer to a high interest account, I must first transfer back to their cash account before I can use the funds for investing. Awkward!! Maybe I am doing something wrong but I found Schwab inconvenient and it looks like they discourage moving cash so they can make more money themselves.
I agree, Schwab plays too many funny games with their low-interest cash. They 100% do this on purpose to earn more net interest income (NII).