Retirement tax questions

If your employer has company matching, you're probably better off with 401k. Also you can put more per year into a 401k.
On the other hand, you can't self-direct a 401k as you can with an IRA.