and how, exactly, does your cat
murder birds? did you leave the bird cage open?
oh. you meant feral cats. outdoor cats.
cats really shouldn't be outdoors in most circumstances, and they should never ever be feral.
and feral dogs kill cats, dogs, chickens, goats, sheep, and sometimes horses.
no animal does this for personal satisfaction. see that little word in there: "person". it means what humans do, nothing to do with feral or wild animals which do what they do because they are actually animals. it's a moral code that is far simpler and far more perfect than ours. no animal other than human has ever murdered another (killed certainly).
so you can be a "dog" person or a "cat" person or a "chinchilla" or "rat" or "fish" or "horse" or "chicken" person, or all of the above and more. its means you love and get along with the particular psychology of and interaction with those kind of animals. that's fine. one likes what they like. you may not understand someone else's attraction to spiders or weasels and that's fine too.
but you can't compare bad or feral animal A with domestic family member animal B as some excuse for why your favorite animal is better. that kind of superficial "reason i like X" is a sure tell one doesn't really understand any animal relationship at all.
the attraction to any domestic animal really boils down to the fun and achievement of learning and trust and communication across different brain and psychological types. it's also pretty good practice for communication with different human psychological types. it should be a symbiotic relationship. cats nay be a little trickier than dogs because, at least superficially, some dogs are natural "people pleasers". but dogs can be difficult in their own way. cats are a little less followers. they might agree to be your peer, if you are worth it. it's good for your humility, if nothing else.
and cats make this awesome rumbly noise when they sit on your belly and are happy.