Key Points. Buffett has long advised that buying an S&P 500 index fund is a smart approach for most investors. He has cautioned against investing in a time of "extreme exuberance," but that doesn't apply to the current environment. Investing in S&P 500 index funds has paid off over the long term.