For easy comparisons, Reverberate / Fork are clearly superior if your Storm Count is 0, but then it's a usually better Wild Ricochet at Storm Count 1, and anything Storm Count 2+ is bananas
Edit: Just read that your post says ones given away with purchase, so maybe you dont want to include this one in your list
Nissa, Worldwaker 8 I love this card so much
While its not quite the same thing, the recent Urzas Workshop offers a unique spin on the design of his brothers card
Im pretty sure anyone whos in the business of collecting a PSA 9-10 No Rarity Base Set master set nowadays should already know that, but please be careful when buying a graded Pokmon Trader
Even better once you get out pieces to turn sacrificing the tokens into card draw on your opponents' turns