@likeruth
Yes
Sorry I don’t know this for certain. I believe you can claim up to $2000 in credits but I’m not fully aware if there are any conditions.
Roth vs traditional IRA... really depends on your outlook on future rates. I personally lIke the option of having tax free returns in future...