Am long time, several decades, customer with Fidelity. Their product breadth has grown over the years and one could readily find any investment need on their site. Additionally they provide excellent educational resources for those needing more information. Finally, customer service is very, very strong... always able to handle my questions.