The best Long-Term investment is time. To buy index-ETFs will most likely to win the long battle comparing individual stocks, unless you were super lucky to have a chance rolling in some stock like FB or NVDA at very low and hold them for decades.
6
2