the IRA will defer taxes, but I think there is also a lot of capital growth to come from IGR in the coming year. That would be deferred in either account.
If you can sit on the investment and don't need the income, stash it in the IRA. Otherwise, you're forced to pay the income taxes now. Put a more pure capital growth holding in your cash account, then you control the timing of your tax payouts.