Once upon a time, I had passed Series 7, 63, and 6 licenses. I used to invest in the stock market, but no more. I don't even take the match with my company because even with the free money, I can beat it long term by staying out of the stock market.
To each his own, and I won't tell you not to invest in the 401K. This is just what I do.
The problem with the stock market is that, historically, it is casino gambling. I can tell you as an former investment advisor we always used to quote the 40 year window, 12% annualized return, etc etc..
Now, to do so is criminal in my opinion. Given the historically unprecedented money printing by the Fed, the weak economy, the number of unemployed, total public debt, runaway deficits, lack of industrial production, and international hatred of the US dollar, the future prospects of the US stock and bond markets are pointed down and not up.
Learn your 100-year market history before you invest. Whatever happened in the last 40 years means squat for the next 40 because the factors are different, that I can guarantee you
I can also tell you for a fact that the best long term investment in the US has been productive farmland, especially during economic downturns. Productive farmland has a higher rate of return during recessions and depressions than gold and silver does. Also, most states give you an AG exemption on taxes for hay production. All you have to do is find someone to mow the grass, they take the hay for free (their profit on labor), and you pay almost zilch in property taxes. It's free money, solid growth, and they ain't making any more of it
I have such an investment in my home state, and I feel like I am robbing someone.
Good luck!