I'm not sure that "put[ting] the management of one's retirement on the responsibility of the employee" is an advantage in general, and I will admit that I'm not a fan of them versus IRAs. In general, I find that a 401(k) manages to take all of the disadvantages of an IRA and a pension plan and roll them into one package. For example, you can only invest in funds that your plan includes...which means that if your employer manages to end up with a bunch of high fee funds, those are all you can pick from and you can't pick (for example) a Vanguard analogue with lower fees. I'd actually be curious as to whether it wouldn't make more sense for some folks to leave the company match "on the table" in the face of substantially higher fees (e.g. given the choice between an S&P index fund in a 401(k) with total fees sitting in the .8-1.0% range and investing your IRA via an S&P fund with fees in the 0.05-0.10% range, how much of a match do you need for this to make sense?).