As a President you are rather limited in the number of people that you can pardon, so I'd rather pardon someone who is actually in prison rather than someone who managed who is living a free life elsewhere since that would be more positive, so I'd pardon someone like Chelsea Manning over Snowden. If I had unlimited political capital and could do whatever I wanted then I would pardon him, but he'd not be at the top of my list.
His essentially self-imposed banishment to a communist country
dude this isn't the 1980s anymore, you might want to move with the times