Cats are better than dogs because they are more independent. You do not have to worry about a cat drooling on the carpet, cats do not require inordinate amounts of attention or time. A well trained out-door cat is like your shadow, you forget its even there.
well dogs are more fun to play with, they know when your sad, they know when your happy. with a cat they are always hiding from people. cats are always hiding under the couch. cats always scratching people.
In response to your argument, not all cats hide from people, in fact I have seen very few examples of cats that hide from people when there isn't a possible threat posed by a human or even an interpretation of a threat. Your argument can be used against you, dogs do hide from people; while not all dogs hide from people your opinion is hypocritical.