Lost Legacy
Oracle Text
Choose a nonartifact, nonland card name. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then draws a card for each card exiled from hand this way.
Against the opponent, I'm not sure this is one of the better versions of this effect. Maybe for 1 mana cheaper it would be.
It says -ANY COPY- so you don't have to remove all. Actually if you screw up and miss a copy they get to keep it. So there is that variability to this. I know because i've done it with infinite obliteration.
Also, drawing four cards for three mana isn't "pretty good", that would be broken.