This is one of a handful of cards that I absolutely love to death, because I consider them custom-built to deal with 'Shadows of the Past'.
That treachery card does so many bad things that I really feel it behooves every player to have a plan in place to counter it when possible.
Unfortunately, this is the main card available to counter a treachery. Sure there are a few heroes (Widow, Scarlet, Parker Spider-Man, Ghost-Spider, Spider-Ham) that have hero specific cards to handle a treachery reveal. But if you aren't playing one of those heroes, you really only have this card to save your butt from Shadows of the past.
Sure, you can get lucky and Shadows will be a boost card...but that's really rolling the dice.
All said, I would rather have the villain attack me again, rather than unleash some of these nemesis villains and side schemes.