I've been on both sides, owning cats, and dogs.......
Dogs, only because it got me outside, plus I can intimidate people who eye my house with a dog.
Can't have a cat guard the house