If you contribute to a traditional tIRA, you are taxed on _everything_ that comes out, so in the case of tIRA post tax adds, you'd be getting taxed twice.
The Roth IRA you only pay the tax on the income at contribution year, but not taxed at all for withdrawals after 59.5.