I don't think there should be a penalty for each card discarded. Its uses are already pretty niche (especially since your chances of drawing a given card decrease the more you have in your hand). Good against flare attack, but how often are you going to be facing a burning deck?
And yeah, the illusion keyword is nice, but there are already a number of good common illusion cards.