Retirement tax questions

My understanding is that you can either report the foreign taxes paid on schedule A or form 1116 foreign tax credit.   Typically that works more to the taxpayer's advantage...