When young and lower income (lower tax rate) the best deal is to max out Roth 401k and Roth IRA if you can. Then you'll have a lifetime of tax-free appreciation.