I agree with you. An election is always the democratic (ie open, honest, unbiased and transparent) solution to a casual vacancy where several electors put forward their names for consideration. An election, whatever it costs, allows the community to vote in the person they consider to be the best candidate for the role, rather than the council making the choice on their behalf, with all the problems that might entail. Councils are advised that they should ensure they have enough funds to cover the cost of an election in their annual budgets.