First off, I would like to say we all have different likes and dislikes. Its natural to have dislikes, but you have to realise that someone can feel
completely different and its just as true for them. (A good example of this philosophy would be its fine to dislike music, but its unfair to expect
others to dislike music you do, beauty in the eye of the beholder)
So, I have a cat, I have never owned a dog, so, that's my bias.
Ok so lets go.
Doesn't need constant attention
I kind of get the impression my cat usually thinks me of a nuscance he has to put up with, mildly affectionate at times.
If its indoor, you have to deal with cat crap or it stinks up your house.
If not spayed or neuterd it may spray, smell worse, go into heat and bug the # out of you, or worse, make more of itself.
Can be moody, some cats will take revenge on you if you leave for days at a time.
Like all pets, may caus you more money on medicle bills.
A dog is your companion in a way no other pet can.
Energetic (a con for me, I'm pretty lazy, but not everyone is)
I know theres alot more, but I've never been there for the "family" dog moments, just seeing friends, so I really don't know.
Can be very easy to train
Have to clean up #.
Kills your lawn.
Can be very hard to train.
Needs attention, will become evil if ignored.
So, theres never really a better pet. It's all perspective.
I don't know, its late, I'm rambling, whatever.