I am with Bonanza for more than year. The best thing about them is they offer flat fee brokerage which is generally do not provided by full service broker. Their customer service is not great.
Ratings:
Brokerage - Above Average Account Maintenance Fees - Average Website Usability - Above Average Customer Service - Average Overall Experience - Above Average
Ratings:
Brokerage - Above Average
Account Maintenance Fees - Average
Website Usability - Above Average
Customer Service - Average
Overall Experience - Above Average