While I liked the show overall, one thing that bothered me was how the villains were always two steps ahead of everyone. I don't mind competent villains, but they always going "just as planned" with every win of the heroes got annoying after a while.