Low-cost total stock market index funds are predicted to yield 10-13% annual returns over the long run, consistently outperforming bond funds which are expected to yield 1-2% annually.
"The returns are amazing and they are consistent because if history continues to repeat itself, 10 to 12 to 13% is much better than the one to 2% that you would get in a bond fund."