Most people say that Roth IRA is better. In general, if you think you'll be in a higher tax bracket when you retire, a Roth IRA may be the better choice. You'll pay taxes now, at a lower rate, and withdraw funds tax-free in retirement when you're in a higher tax bracket.
However, when you are...