I thought it was a very weak ending to a very uneven season. There were some cool ideas throughout (Cadmus, Lena Luthor, the alien bar, Superman, Miss Martian, Rhea) bogged down by shoddy execution and awful pacing. The whole season tried to handle all these threads at once, plus the monsters of the week and some other complete garbage story threads (every scene that involves James and/or Winn's girlfriend) and felt uncohesive, meandering and ultimately unsatisfying. Also, the return of Cat Grant really underlined one of the things sorely missing in this season: Cat Grant. Snapper is cool, but he isn't Cat Grant, and James is just not... good.
Now, the season finale itself. I was really bothered by Supergirl defeating Superman. Obviously not the result itself. I find it cool that Supergirl defeats Superman. But the fight itself had awful choreography - so many punches, so little punch. Also, it didn't feel believable that Kara could defeat Clark so... easily, especially after taking more damage. And she defeats him with an uppercut. It felt like a WWE fight, where Roman Reigns keeps getting beaten up, but at the last second he "defies all odds" and wins with a Superman punch or a Spear. It felt weak. Like Roman Reigns. And we all hate Roman Reigns. Even so, I would be fine with the outcome - ok, let's give the choreography a pass, the idea was cool.
But the writing afterwards reminded me again of WWE and Roman Reigns: Clark mentioning three times how he was weaker than Kara/Kara was stronger than him felt exactly like when other wrestlers or the commentators try to inflate Roman Reigns. I guess I'm saying Kara is becoming Roman Reigns? Or this show is badly written like wrestling? Anyway, it was unnecessary and it kinda ruined what was so far a pretty great version of Kal-El. Supergirl defeated Superman. That is pretty self-explanatory, you don't need to acknowledge it so much - it's cool enough that she did it, you don't need to build her up after that, even less so by bringing Superman down. You already showed us she's strong, you don't need to tell us again and again that she's strong.
On to other things: Cat Grant was amazing. Like she always is. I miss her. Please, make her appear more often. Even if she has to shoot the scenes by Skype in the comfort of her home, I don't care. She's great. Rhea got the reckoning she deserved, though once again that fight was terribly shot. I wonder if Scott Buck was involved in these fights. Even if he wasn't, I'm gonna pretend he did. Damn you, Scott Buck!
James appeared for like two seconds, so that was appropriate. The return of Miss Martian was sudden and lacked the proper emotional
impact, much like her initial departure, so that was appropriate.
I dunno if I am gonna watch Season 3. I was intrigued by the cliffhangers, but I already endured seasons 3 of The Flash and Arrow, so I should know better by now.