Grant Gustin is phenomenal, but Tom Cavanagh was acting his ASS off in the first two seasons of the show. Just another level of menacing.
Those first 3 seasons were magic.
Wonky CGI at times but it didn't matter. Mainly cause of these two actors absolutely killing it with every scene they shared together.