It would be great to be able to vote for every candidate in an election instead of only once and you can decide to upvote, downvote, or not vote for any candidate. This way you never “throw away” your vote and extreme/hated candidates can be downvoted so if im not a fan of any candidate but one is particularly awful I can downvote that one and not vote any I don’t like while still making my voice heard that I definitely don’t want this specific candidate
Edit: Combined Approval Voting is what I want and its used by to elect the Wikipedia Arbitration Committee and the Secretary General of the United Nations
Edit 2: You can learn about and try different voting methods in this amazing project https://ncase.me/ballot/
Might I suggest range voting? Say there are 10 candidates on the ballot. You can give each a 1-10, 1 being most preferred. After giving 1 vote to your most preferred, you vote 2 on your second choice which gives them a half of a vote. 3rd choice is 1/3 of a vote, etc. You can also choose to not cast any fraction of a vote for a candidate. So say there’s 10 candidates on a ballot, and one of them is an orange tinted fascist; you can completely withhold any part of your vote to that candidate.