It is a fantastic show overall. After a mediocre first season, things picked up big time in season 2 after Superman and Valor (Mon El) appearance. Season 3 gave a gothic feel and with a strong villian, felt like a good improvement. There are flaws in the show like every other but overall, it is innocent, honest, gutsy and depicts the wide range of human emotions. One of the best aspect of the show that it shows all characters having flaws except maybe Superman played delightfully by Tyler Hoechlin. It is not driving feminism agenda, only insecure men will think that. If you look beyond gender, you will notice this is a gem.