This is true for the first one you play, but the one's after that are practically uncounterable.
However drawing multiple's every game seems a bit to optimistic when you're not playing card draw (a.k.a. dark confidant) so I think demigod is best in a build that run's Dark Confidant + Sensei's Divining Top (5 damage when flipped is pretty painful)+ off course some fetch to shuffle away the bad cards.