The biggest advantage of an index fund over other types of mutual funds is its low costs, but some index funds, like exchange-traded funds, carry other expenses like trading costs, that mutual funds do not have. In addition, due to their broad diversification, index funds can’t beat the market’s rate of return.