Is Edward Snowden just a Russian spy?

Suicidal for China,perhaps.
It’s military is 25-30 years behind that of the US and it has no allies or nearby bases to launch pre-emotive strikes against the US. Any war started by China would result in yet another humiliating defeat for the nation.

Back to the subject at hand: Snowden’s value as a spy was diminished when he contacted the media,if he indeed was a spy. Had simply slipped into Russia quietly,he could have and would have done far greater damage to the NSA as there would be no telling what information that he had.