So, here's the deal: I'd quite like a pet of some kind.
I'm a programmer. I work quite long hours sometimes, and I'm not keen on taking things out for walks, so I don't want anything that's very high-maintenance. I have my own apartment, so no roommate drama, but no garden, so no outside poop-space. I want something that's small, low-maintenance, isn't going to chew cables or scratch out the eyeballs of visitors, and is ideally cute and/or cuddly.
What pet do you have? Does it fit well with your lifestyle?
Kittens need a lot of attention though, as do strays you've adopted. But they are the lowest maintenance of any pets.
Dogs are great but are like having developmentally disabled children; they require a lot of attention, patience and forgiveness.
And it is possible to find a cat with a lot of dog like qualities. I had an awesome cat who passed away unexpectedly a couple of years ago that was pretty much a dog. He liked to be walked (on a harness) outside, loved water, playing fetch and other things. He turned a lot of my anti-cat friends into cat owners, he was that kind of awesome. RIP Johnny.