I wouldn’t pardon Snowden. His record is mixed.
First, he hasn’t been convicted of anything. We should not be following the precedent of pre-trial pardons that the Republicans have used for war criminals, traitors, and weasels.
Second, Snowden did compromise operations against real enemies of the US. He was too indiscriminate.
You don’t become a hero by taking the easy route. Snowden knew the consequences could be severe and he took the risk.
Now, who WOULD I pardon? I’d look at the non-violent drug offenders in Federal prisons. Though it would only be a small dent compared to the state prisons, but the president can only pardon federal prisoners.