Unpopular opinion, but I'm gonna say no. Edwin doesn't really see much play nowadays, and in this meta [both Odd and Tempo] Rogue prefers Hench-Clan Thug on 3 over Edwin. If you wait, by the time you play him for the payoff, your opponent usually has an answer for him.
DK Valeera is better, but leaving Standard in a few months. So... neither? I'd keep it for Rogue's next legendaries.