For most long-term investors, however, the Vanguard S&P 500 ETF is the better S&P 500 ETF to buy. It delivers the same U.S. stock market exposure as the SPDR S&P 500 ETF, but does it with lower fees.