For what it's trying to be, Supergirl is a great show. It's family-friendly and PC in every possible way (to the point of shoving it down our throats) and it's actually a lot of fun... sometimes. In between the cheesy dialogue and grating pop singles, there are some very cool moments in Supergirl. There's a potentially great antihero in Maxwell Lord, a promising cast altogether, oh, and J'onn freakin' J'onzz - far and away the best thing about the show. There is clever dialogue sprinkled around and a few character beats do pay off in the finale, but the best episodes are the oddballs. The White Martian versus The Green Martian, The Flash crossover (I do hope they do more because their chemistry was phenomenal), creepy freak-of-the-weeks like Toyman, threatening villains like Non - that's the kind of badass comic book hero stuff I want to see. Not awkward banter between a love triangle (or rectangle) or them degrading Superman in every possible respect (it's funny when they instant message but literally every other reference to Clark puts him in a negative light).
It's a show with potential, and if it is to continue, some things need to go. Tone down the overtly PC writing, get rid of the pop songs, give the effects department a bigger budget, overall more action, less talking, and this could be a winner. But as of right now, Supergirl has all the potential in the world. And that's all it has.