I have a cat, but I'm still undecided as to which pet I prefer.
Cats are soft and can be pleasant, but they always give off a vibe that they need you less than you need them. Much as I love my cat, she often seems like little more than a walking/sleeping furniture piece.
Dogs are playful and think the world of their owners, but they require a lot more attention and care than cats. At least cats have a mostly indepedent, occasional presence.