I have to go with Barnabas. Off hand, I don't know that I would consider him for mayor, but of the two, that seems obvious. While Barnabas has done some evil things, it's part of his curse as a vampire and done for his survival. Blair clearly has only evil intentions.