Warren Buffett has long touted the virtues of average investors investing in an S&P 500 index fund. Warren Buffett has long touted the virtues of investing in a low-cost index fund that tracks the S&P 500 index. The thinking behind this recommendation is that an S&P 500 index fund will track the broader market, delivering low-risk, average returns with low costs.