> Approval voting is cheap and easy to implement, dead simple to explain, count, and audit.

Not so dead simple to vote, though. If you're a sincere voter and you prefer Alice to Bob and Bob to Charlie, do you approve of Alice, or both Alice and Bob?

That choice has to be either strategic or very noisy.

There seems to be some unavoidable complexity to voting methods: letting the voter deal with the complexity leads to a method with a very simple algorithm but that's tricky to use. Letting the method itself deal with it leads to more complex algorithms, but makes it easier to vote.

That said, the alternative vote is a bad ranked voting method; with that I do agree. Just beware of the complexity hidden in the system, whether that's Approval or Ranked Pairs.

I agree with this. Ranked choice is easy to explain to a naive voter: everyone understands how a preference order works, and the result is "the candidate more people like the most". Counting the votes is (a bit) complicated, but I think the (minority of) people who get excited by implementation details out-smart themselves, by worrying that most people won't understand the details. Of course most people won't understand the details, because they don't care about the details. They don't know how votes are tallied now!

My position admittedly breaks down when people lie to low-information voters about the fairness of the process - but, in my defence, people will lie about any system that doesn't produce the results they want. I'd prefer they lodge their objections to a better system than first-past-the-post.