Many people like dogs, but don't care for cats. Many cat-lovers don't care for dogs. I'm sure that there are just as many of us in between - that love both of them. They speak both dog and cat. I'm not even sure that I could make a choice between them - both species are dear to my heart, and I have a lifetime of my happiest memories attached to both of them.
Whether it was Snowball, a white kitten turned tomcat that I adopted when I was five, Harley, a little black stray that I rescued from McDonalds, Wickett, my childhood best friend who happened to be a Pekingese, and the only reason I stayed sane in a school where no one wanted me, or of course any of my current furry loves. I can no more imagine deciding to get rid of any of them than I can imagine cutting off one of my toes.
What is it that draws us to each?
I think, and this is my opinion only, that there are personality tendencies that draw us to one or the other or both.
Cats can be independent, though I have a couple that defy that stereotype by being a bit clingy. I think that independent spirit attracts some of us and yet annoys others to no end. I'm sure that independence is why you don't hear about cat obedience classes; unless you have a truly unusual kitty, it just is not going to happen. I can coax my cats into doing what I want - but only because they get something out of it, whether it's food or attention. It's certainly not out of obedience. When I'm trying to coax Charlotte out of the basement for the umpteenth time for the afternoon, I can see her sitting back in the dark corner, and I can SEE the wheels in her brain turning as she thinks about whether she should come out to greet me or if she is going to skulk in the shadows and make me come get her. I greatly admire their independence and sense of dignity, and try really hard to help my kitties maintain that even if they are, in reality, completely dependent upon me for everything.
Dogs tend to want to please you, so are usually more biddable than cats. (Though there are tons of exceptions, so maybe they're more free-thinking than we give them credit for.) For example, if Argos was for some reason in the basement, and I wanted him to come back upstairs, all I would have to do would be to snap my fingers and call his name. That would be it... no consideration, no bribery. I call, he comes to me. They are pack-oriented, and really, really want to spend time with you and just hang out. They are loyal, and devoted, and some of them are protective. It's been a great comfort to me to know that no matter what is going on, if I call Argos, he will come to me. He will sleep beside me on the couch all day long if that's what I want for him to do, or go out into the yard to help me with my gardening if I feel a little more active. He never complains. His obedience and his devotion are a balm sometimes, when I am reeling with whatever life has chosen to throw at me that day. I can't always rely on the cats to show me the same devotion - thought they might, if they feel like it. Some people don't like how dependent dogs are, compared to your average cat. And in a way, they're right: it takes a lot more work to get Argos ready for his day or for bed than it does the cats. But it's a chore that I've never regretted taking on... the work is well worth it when he looks into my eyes and wags his tail in greeting. My dog is always happy to see me.
I think that dogs and cats give us different things, maybe affirm different parts of our souls. There are things to admire in each, and yes, let's face it, things that annoy the crap out of us in each. But it's all good.