Well, Snowden may have damaged the US, but he has also hurt Obama so those two facts will have to be offset to see if he is a net benefit. Since the US is in enemy hands and is currently helping Islamists, Al Qaeda and Muslims over Christians, along with subjugating its own citizens, Snowden might well be helping save the West.
If you had info that showed the gov. was doing something wrong, would you run off to foreign countries, especially doubtful “friends” like Russia and tell them our secrets? I don’t think you would. But Snowden did.