A grizzled old boomer would have been better. One who grumbles about Archer's decisions because back in his freighter days they would have done differently.
It sounds logical, doesn't it? In a visual medium, the most experienced veteran of the crew shouldn't be played by one of the youngest actors.
(TMM, still thinking about his "Andre Braugher as Mayweather idea)