Only have had an account here (Merrill Edge) since the summer 2020. I do like all their research info. Have accounts elsewhere, don't believe in putting all my eggs in one basket ;)
Was with Interactive Brokers for years, for trading they were good but had poor customer service. Did like them for tender offers though.