There are times when a 401k loan is the best choice of all. My wife watches ours carefully as well as watching the market. A few years ago before the market went totally south, she said we needed to make a decision. We decided to pull out all available money in loans to minimize our exposure to the declining market. So we did and used the money to pay off a lot of debt sooner than expected. Now, both of us are in programs where our interest paid is actually paid back to us. So, instead of losing a bunch of money in the market, we lowered our exposure, paid off other debt and paid our 401k(s) back at 5.5% interest while others were losing money. By the time we were back to a market that was earning money, our loans were paid back with interest. Some co-workers lost almost 20% of their account in a time were we actually came out on top by 13% plus had less debt in the end.
My only regret was NOT buying a second motorcycle with it!!!