Cats and dogs are both awesome for different reasons. I love dogs, but I don't have the time nor the space to properly devote to caring for one. And now that my friend is training his giant bernese puppy, I realize I may not have the patience.
That said, I lucked out with my cat. He's just awesome and full of personality and fun. I think cats are more hit-and-miss than dogs in terms of personality, so I'm thankful. He's half savannah (wild asshole) and half siamese (human slut) so it works out well.