Well written. Cgi and special effects are good enough that they don't jerk you out of the show with a giggle like they do in supergirl or flash. Too bad those other shows didn't get the same attention. I care about the nearly all the characters, even the minor ones like Lana and her family. They all have some depth and growth already. This last episode was so good. Looking forward to the future of this series. Hope CW doesn't mess it up.