The best show ever. Oliver Queen (Green Arrow) changed my perception about DC and I really was bored with heroes motives of no killing but this is better and the best thing about Oliver is, he has flaws just like us and tries to become the better man and channels his darkness for the greater good.I don't like Batman because he is depicted as perfect and nobody is perfect whereas Oliver constantly evolves and the other important thing is no character is depicted as waste like his sister Thea is not a cry baby and have some very interesting storylines and don't forget this show started the Arrowverse