She doesn't need a sword and shield tho.
Actually I've seen some people express interesting in getting Superman back to his Golden Age powerset. I know they did it in Superman Smashes The Klan but that was actually part of the plot.
Because it was Bumblebee's episode? If I remember right she only lost because she got tied up by her own lasso.
Wasn't everyone basically useless against the Kryptonians until they worked as a team to put them back into the Phantom Zone?
Supergirls' ability and competence can also be very dependent on the episode and Diana generally comes off a lot more likeable compared to her in my opinion.
I think you're really doing the show a disservice to say Diana is "just there" for that show.
I guess one could argue the kinetic force of the explosion and the sheer surprise helped.
So they both got good hits in?