If you’re averaging in and building a portfolio over the long term, super low cost no-load mutual funds at houses like Vanguard, Fidelity, etc are hard to beat.
There are several brokers that allow you to purchase no fee ETF’s as well, but they’re often paired up with low volume ETF providers...