By better, do you mean for eating or hunting? Because I hear cats are delicious. Kidding.
There's a saying, "dogs have owners, cats have staff"
Depending on your priorities, what you want from the pet, and how capable you are of caring for it.
Dogs depend heavily on their breed and upbringing. But for the most part are loyal, playful creatures who only ask to be fed, walked, and pet. They do need to be cleaned up after. if you let them loose in your backyard they will poop everywhere, so I recommend walking them and picking up after them on the spot. I have 4, down from 5 dogs.
Cats on the other-hand can also have any type of personality. My aunts cats won't leave her alone, but hide when guests come. Outdoor cats are hardly pets, and indoor cats are subject to their own moods, but are more than happy to play when they're young. The litter box makes them very clean and easy to care for, and they don't eat much and keep the mice away/dead.
_________________
"In the end, Darwin always wins" - Me