I agree with proportional representation applied within a bounding area of authority and letting representation by __area__ and/or __area of interest__ be by decided by the vote rather than distracting (which is subject to jerry mandering).
I prefer the "Path Voting" method (which I have to google for with wikipedia path voting every time, since I can't remember how to spell the inventor's name). https://en.wikipedia.org/wiki/Schulze_method
"The Schulze method (/ˈʃʊltsə/) is an electoral system developed in 1997 by Markus Schulze that selects a single winner using votes that express preferences. The method can also be used to create a sorted list of winners. The Schulze method is also known as Schwartz Sequential dropping (SSD), cloneproof Schwartz sequential dropping (CSSD), the beatpath method, beatpath winner, path voting, and path winner."
I prefer the "Path Voting" method (which I have to google for with wikipedia path voting every time, since I can't remember how to spell the inventor's name). https://en.wikipedia.org/wiki/Schulze_method
"The Schulze method (/ˈʃʊltsə/) is an electoral system developed in 1997 by Markus Schulze that selects a single winner using votes that express preferences. The method can also be used to create a sorted list of winners. The Schulze method is also known as Schwartz Sequential dropping (SSD), cloneproof Schwartz sequential dropping (CSSD), the beatpath method, beatpath winner, path voting, and path winner."