Most people here have a preference towards Vanguard, but Schwab and Fidelity have both dropped their ER's on basic index funds to stay competitive. Vanguard's site is a bit basic, and I hear their customer service is lacking. I don't know anything about Schwab though to compare it. Either way, I don't think there is a wrong answer here.