The notion that martials aren't as viable as casters is nonsense, as my session today proved it. Our last session ended after 3 combats of the current day, and this session we had 6 more for a total of 9. We had no opportunity to short rest at all, as we were in the middle of a giant battle. Today, 4 of the battles occurred within only a few rounds of each other (with potential for overlap), so we didn't even to get much outside of combat healing from potions and the like. All the casters except me (nature cleric) were drained by the end of the 3rd fight today (6th fight overall, and we're 15th level). I wasn't because my character is focused on Spiritual Guardians, which I was able to keep up for all 4 fights. Except for 1 Spiritual Weapon, the only other spells I cast were healing, Shillelagh, and 1 Misty Step.
The point being that the Barbarian was crushing it all day long. She held the front lines, often facing the baddest enemy on the field by herself, every single fight. The paladin and hexblade were helpful for a while, but they fell off the curve after the 2nd fight today (5th overall). She dealt and took ridiculous amounts of damage, and took only the Mass Cure Wounds spells before the final combat (I gave her a level 3 cure wounds to keep her from dropping, which would lose her last rage). In the final 3 fights today, there's no question she was the MVP, seconded by me (because of my healing).