Eh to both. Though to be honest, a little more interesting in how the next one will play out.
Spoiler: And on that next fight (click to see content)
So, I never got into D.C.'s Captain Marvel (Though Alex Ross's artwork on him is fantastic. But it's Alex Ross, that goes without saying) but from a basic understanding of the general D.C. universe I'm guessing he's planetary level+? Due to some level of scaling to Superman, whom he sometimes can fight depending on the situation, and I'm left to presume it's not solely on account of "vulnerability to magic" and "Superman won't hurt a kid". I'm guessing not as high as destructibe output as Carol's last opponent, Android 18, especially DBS taken into account and its off-the-charts power level boosting, but likely higher than Carol's "beating a fleet of spaceships" or whatever it was her last apperance said.
Besides raw stats though, I'm guessing Carol has the advantage? Billy's a kid and thus prone to the pitfalls of any kid in a fight; trash talking. Which Carol's good at, as I recall. Her absorbption carrying over to all forms of magic, I guess from that point it's just a matter of can she survive Shazam's singular strongest feat of attack? If so, she'll start off worse but turn his own power against him, and is likely to happen due to his ignorance as a child. I'm guessing the wisdom of Solomon doesn't cover when to practice having a level head in combat. But that's just my educated guess, not deeply involved in either series
As for this fight, is there an Overwatch Lite or something? Widowmaker's model was unusually not as high-quality as the actual game's model typically is, and I know in DBC they were happy to promote they've moved from animating in whatever prior to Unreal Engine. Should allow better quality, no?