Your opponent's hard, barring nightmare or multiple uses of this, shouldn't ever be full, due to the automatic discard.
That being said, draw power is already fairly strong. Double draw is moreso, and even 2 being enough to flood your opponent's hand at times...
The cost is reasonably high, but even so, if you get two cards and win with them before your opponent gets one, or you end up getting 4 cards...