Not sure I follow....paying taxes@33% now on $5000 is less than paying 0% on $50,000 (~20 yrs of growth) vs a lower rate on the $50,000. What am I missing?
You are correct. With a Roth, you are only paying taxes on contributions, not on growth. Over a 20-30 year timeframe, that's a HUGE difference. With a Traditional, you may pay a lower tax rate when you withdraw at retirement than you have now, but you're paying taxes on everything - contributions and growth. For a young person, a Roth (either IRA or 401(k)) is absolutely the way to go (after getting the maximum match of course).