I am not a a personal income tax professional. You need to look at you whole income picture. Contribution to Roth is not deductable, thus good for low income earnners while traditional IRA is good for high income earnners because it is tax deductable. It is all relative. Just my opinion.