Approval voting might be good but just at a human level, I think it can leave the voter feeling unsatisfied. If there is one candidate that I really like and another that I could only accept reluctantly as an alternative to someone worse then it feels bad that I need to "approve" of those two equally.