Huh can't speak for Supergirl and the ones below since I stopped watching the CW by then but as far as Arrow and Flash goes, that's a pretty great success rate. Moira was probably the best character in the first 2 seasons of Arrow and Joe and Harrison were among the best (with Cisco) in Flash as well