You mean "Shazam" now, right?
Whatever DC. Whatever.
Actually, if I had to pick my personal favorite Superman team up character, I have to go with ones made for his world, not guys who also fill the Justice League.
So I'm gonna go with Steel, Jimmy Olsen, and Lois Lane, though not all at the same time.
Funnily enough, their best attributes are all things they have in common with Superman.
Lois never backs down or gives up just because she might die or something. Oh sure, it's not like she doesn't have self-preservation, just that she's fearless.
Jim thinks fast on his feet and can come up with a solution to just about any problem, powers or no. At his best, the signal watch is totally unnecessary.
John Irons, Steel, has such a noble selfless attitude, wherein he, like Superman, will never decide not to stop and help somebody. Indeed, in his first appearance, he tackles a kid out of the way of a deadly weapon.