The answer is that it depends on various factors, but on average the Traditional 401(k) is the way to go.
Are you skipping 401(k) contributions because you’re afraid you might have to pay the 10% early withdrawal penalty? It’s not such a big deal.
It pays to make sure you have access to tax-free money, tax-deferred money and some taxable money, especially during the withdrawal phase of retirement.
Donating appreciated stock to charity is a win-win for both you and the charity as neither party will have to pay taxes on the capital gains.
Funding a Roth IRA in law school could give you an early start on retirement savings and be a helpful way to force some extra savings.