I have always preferred cats over dogs because "the loyalty patch" in a dog's brain often seems to outweigh all others. I have said, metaphorically of course, that you could beat most dogs to a pulp with a baseball bat in a fit of rage, provided it's only once, and they'll come running to you later like nothing happened. Try that with a cat and they'll attack you then, run as soon as the attack is done, and that "murder patch" will come to the fore later, and probably permanently.
I consider the latter behavior far more logical, reasonable, and "human like."
I still like dogs, but they'll never be my pet of choice.