e.g. at a bus stop should we install a longer bench without a shelter, or a shorter bench with a shelter?

while technical functionality is impacted (number of people who can sit),

the opinions of those who use the bus stop would ideally be considered in the implementation of this design problem