User blog comment:Kir the Wizard/FANDOM releases "The Definitive Ranking of Arrowverse Villains"/@comment-3127448-20181011225648

Personally, I think out of all the villains for the past year, The Thinker was the best. But overall, Reverse Flash and Slade were always the best villains.

Ricardo Diaz wasn't that compelling. He was fairly badly written. Reign was a split personality. Mallus was underwhelming because he was revealed late and took one episode to beat.

LoT had the best season but a disappointing villain. Flash had the best villain but a disappointing season. 80% of Arrow sucked and about 50% of Supergirl (first half) was boring.