I built my own beta ETF made up of about 70 dividend growth companies. I reinvest the dividends and insert new capital only into companies that are undervalued. It's a long term investing approach with the goal of generating a solid passive income stream. There are always great companies on sale, it just takes a little time and research to find them. This ensures I am not buying overvalued shares. A mutual fund or ETF is always buying overvalued companies. But if an investor doesn't have the time, then an index fund would work great with simple dollar cost averaging. That's what my work 401k does. That money gets pumped into FXAIX (Fidelity 500 Index).
Some of the companies I own include: KO, PEP, MO, MCD, MSFT, PG, CL, CLX, ABBV, JNJ, O, T, VZ, PM, AFL, BNS, BMY, CVX, ED, DUK, EV, EMR, FRT, KMB, MMM, TGT, SO, SON, NUE, WBA, etc.