I disagree with you, Dr. Dan. It is true that cats are less predictable than dogs but a very sweet cat, if it bonds to you, will arguably be more loyal to you than a dog. (Granted, it's harder to find a sweet cat than a sweet dog; they have to be raised just right as kittens, and their cat-mother's level of tameness has a lot to do with it too.)
I am very much a cat person, and although I cannot say I love every single cat, I definitely think they are noble animals.