I think there are two standards here (at least for EE).
A lot of villains are extremely difficult until you learn their trick, at which point they’re very easy with the right composition. The Matriarch, the Chairman, and Iron Legacy are all absolutely brutal, but they’ve also all got ways to shut them down. I think if you’re just going random, Iron Legacy probably remains the hardest. He’s just a very hard, very fast hitter and you can’t safely whittle him down or he flips and wrecks you. The tricks to deal with him easily are a lot harder to acquire. (Agent of Gloom Spite is another example, because the tricks to beat him involve deliberately not engaging with several key parts of his deck in favor of focus fire.)
Once you know everyone’s tricks, I’d say the hardest villain is Kaargra Warfang, because she’s a moderately difficult challenge that’s almost impossible to build good tricks against. There’s just a bunch of routine ways that she can mess you up almost indefinitely, and the Favor Track means you can’t use some of the normal puzzle boss strategies.
Challenge Mode upends all of that, because a lot of the challenge modes do extremely weird things to decks. Challenge Mode Ambuscade is incredibly swingy, with the potential to win before the players get a turn, or to stumble along and die in three turns. Challenge Mode Cosmic Omnitron is absolutely awful. Challenge Mode Chokepoint is either a nightmare or a pushover depending on your equipment layout. On the other hand, Challenge Mode Chairman isn’t too bad, and Challenge Mode Matriarch might never really come up.