I did some research...Vanguard International and small cap funds have lower expense ratio
Fidelity's Spartan S&P 500 is cheaper...
Fidelity have more active managed funds
Vanguard have more indexed funds (such as REIT index, international index...etc...)