Honestly, I'd say the entire CW line up is that way to say the least. It's like every show has decided it should cater to a more female audience and it's getting old fast. Iris is leader of Team Flash and giving orders to everyone... Flash included? Sure... because on a team of super powered speedsters and scientists and detectives... an ex-part time reporter CERTAINLY has the qualities you need to call the shots >.<
Felicity at least calls out Ollie's stupidity when he's actually being stupid... and has the magic computer hacking skills to be a legitimate member of the team even if she isn't wearing a mask... (Wild Dog and Mister Terrific on the other hand... they're useless on every level) But Iris??? It's like Flash had a bring your girlfriend to work day and everyone is scrambling to find something to make her feel useful..
I would absolutely love it if these shows would STOP trying to force 'female audience' and 'male audience' and just have the characters act like they should act.... do what they should do... and live within their capabilities. Like Killer Frost. She's got the scientific/biology skills to be useful... she has powers when she needs a fight. She's useful to the team. Iris?? Ughhh… I like her less than I like Alex.
hmmmm… Maybe...
I chose to see it a different way. The alternative to having him on the show... is having a fanbase constantly screaming WHERE IS SUPERMAN?!?? they acknowledge he's in the universe... but then have world killers and alien invasions and he DOESN'T show up and that's kind of weird. The text messages were cute in season one... but they HAD to bring him in eventually.
I really wish they kept things a bit smaller and more focused JUST on national City. If the WORLD is going to be destroyed Clark NEEDS to be there doing his best to save it. If a building or even National City is going to be destroyed... well, he's dealing with a volcano or Brainiac trying to break Metropolis and has faith that his cousin can handle it. Keep the threats smaller and more intimate, not Epic world ending.