Deegan was altering reality. Of course Deegan would have himself be stronger than Superman in Deegan's reality. And Supergirl gets her ass handed to her in almost every episode too. Mostly to make Alex look good. If we want to complain about, that all the heroes get nerfed down. Look how many times Flash gets nerfed down to make Iris look good. Or Felicity knows best. I still don't see where Superman is made to look physically weaker than Supergirl. Deegan took care of Supergirl fairly easily too. Plus it was Superman that took on Amazo while Supergirl just stood there and watched. I don't think Superman expected Amazo to dig himself out of the deep hole Superman put Amazo in. He did look rather surprised when Amazo popped up again. And it took all three of them, Superman, Supergirl, and Oliver Flash just to hold Amazo while Barry Arrow delivered the arrow to destroy Amazo.