Supergirl is a better Superman story than Batman v Superman. And Melissa Benoist is the perfect Supergirl, too.