I don't know, I have literally never lost a match against storm...I'd probably put at least top 3 easiest matchups. And delver decks still feel borderline unloseable most of the time.