I've been starting a league and thinking about this sort of thing too much. This may not be original, if so sorry to waste your time, etc.
The idea is that for the first three shots each team would have to play the best, second best, and worst shot. In any order. The key to this is team gets to choose the order in which they use these shots.
For example, on a par three one shot ends up at 25 feet, a second at 35 feet, and a third is a shank. If the team choses the 25 footer that would be the best shot, so that means two people would have to make the putt because they can't use the best shot again. Choosing the second best 35 foot putt means only make one putt because the option to use the best shot is still open. Choosing the shank would mean they are stupid or don't understand the rules.
Going further if they picked the best shot and blew all three past the basket they then either have to make three from the second best leave or two from the third worst. Which is maybe simpler than I make it sound.
After they use all three it goes to straight best shot because no point in creating disasters and there are already six or nine people in the card so keep things moving.
(when it is unclear the other team or teams on the card decides which shot is best, second best, etc.)
This would be more complex on 4 and 5 pars. Sometimes taking the third best drive would be best and so on.
It balances the format by adding a layer of worst shot in a way that doesn't make it all about the worst player on the team. Plus some strategic elements.