Do you also like to deliberately explain (at least to yourself) your upvotes and all the cases when you didn't make your mind or mindfully decided not to upvote or downvote? Not trolling you, I just have really hard time trying to give my vote either way, and usually just move on to next comment or submission.
I upvote posts that either I find to be consistent with my appraisals of the subject in question (these are rare in terms of my total upvotes), posts that contain well-reasoned opinions contrary to mine, or (the bulk of my upvotes) posts that force me to consider aspects or perspectives I failed to consider previous to reading.
It is the posts that cause me to redefine my understanding of subjects that primarily receive my upvotes.