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 -...