As Dezzy says; it's all wonderful trash honestly.
That said, I'm not the biggest fan of Supergirl... I like Kara herself, but I think it has the weakest supporting characters to be honest. Supergirl is at her best in the yearly crossovers

.
Both Flash and Arrow have some weaker seasons (The Flash writers clearly didn't know what to do with his abilities for a while when he got "up to speed", so to speak, so were constantly nerfing him). Arrow started off slightly too brutal, then went too far the other way (lots of arrows hitting guns out of people's hands) but found a balance in the last few seasons - less killing poor random henchmen for no reason like in S1

, but still realistically injuring (and occasional deaths). It's on its final season now though.
Legends... the first season isn't great but at this point it may be my fav CW DC show. Because it KNOWS it's wonderful trash and just runs with it. I mean... it had Biff from Back To The Future as a main character's dad ffs. And he even made the "Make like a tree" joke

.