I'm a Fidelity fan. Besides being cheap to trade they also have long term stuff like HSA's that Vanguard doesn't have. Or at least they didn't have when I was there.