I don't think Whitebeard and all his commanders were dealt a fair hand. He was introduced pre-skip and in basically the pre-haki era of One Piece.
The concept of haki was changed as soon as Rayleigh explained it to luffy (and the reader) and we went into a timeskip. Obviously the war would still do down the same even if Oda was consequent in the portrayal since Whitebeard and Ace were supposed to die there. But I think if we could swap Whitebeard's introduction with Big Mom that we would see a whole other whitebeard. Big mom hasn't got hurt at all besides the scraped knee she caused herself, but she has been shot at, ate cannonballs and swords, took her own lightning attack on the chin and got blasted by a coup de burst among a lot of other things. Not a single scratch. Meanwhile Whitebeard tanked every bullet and stab that came his way. With Kaidou being invincible, Big Mom's skin, Blackbeards power to absorb damage. He definitely got the short end of the stick.
Even though he was impressive at Marineford I think he could've been better now. For example let's swap Dogtooth or Jack with Marco. Both of them would probably do a lot better job than Marco did at Marineford. Marco was taking shots at Akainu without using haki, he was getting cuffed by vice-admirals.
I think if we get to see Marco in action again now that he will be on a different level from last time we saw him since he also needs to get that timeskip buff to keep up with the power creep in One Piece.
That being said I think if Whitebeard and Big Mom would have a fight right now. I think Big Mom would win, she is unrelentless, despite being old she doesn't struggle with her health. Their fighting style is oddly enough pretty comparable. I see them both as boxers with boxing gloves made out of Devil fruit abilities. Whitebeard has a Bisento and Big Mom has Napoleon. So no one really has an advantage on that level. They both have insane strength, but Whitebeard might have a little edge here. I think his inability to do major damage and his stamina will be his downfall.
It's too bad we only got to see Whitebeard light in action. I think Whitebeard in his prime would've been the coolest yonkou.