A Low-cost index fund is considered the best investment for the stock market investors because it attracts many investors who are looking for investing by themselves instead depend on fund managers as it is considered more secure and less risky and can generate high capital growth in the long term.