If you're 25 years out from retirement, then it's probably fine to be 100% in stocks. Bear in mind that we're contributing monthly to our retirement funds so over the next 10-15 years we'll be buying the dips automatically as well as riding the gains. What the market does year to year is almost irrelevant, it's the performance over 25 years that's important.
So in the end you get:
1, Feed your 401k to maximize your company match (in my case they match up to 8% of salary so beyond that there's no free cash)
2, Backdoor Roth IRA to the max with post tax money
3, Fill up your HSA and sweep the max amount into a low cost index tracker (my HSA forces me to keep a minimum balance of $1k in cash)
4, Fill up your 401k if you have any space left
I had a very interesting conversation with my buddy on stock options. I was always of the belief that one company you know better than any other is the one you work in and if you think it's going to grow and do well you should maximize your exposure. My buddy thinks that the risk is high since you've coupled your stock holding to your income stream - i.e. if you lose your job because the company is doing poorly, then the share price is also likely to be in the toilet. So he exercises all his options immediately and put the money elsewhere - he doesn't have a great deal of faith in his company's future growth as it's likely to remain fairly stagnant; their phenomenal growth was over 7 years ago. If you're working for someone like
Amazon or Disney or then holding stock is probably a good bet. If you're at Best Buy or Sears