We have both. The cats are affectionate with everyone, our mini poodle is only affectionate with my wife.
Cats bury their poop.
Meow and purr are more pleasant noises than woof and bark.
Cats keep roof rats and pigeons away.
Cat fur is more pleasant to the touch.
Both use the pet flap.
Dogs REALLY appreciate table scraps (or left over cat food). Entertaining.
I had 2 Lhasa Apso dogs, for 15 & 16 years respectively. They did not shed hair even though their hair grew long enough to touch the ground. And their hair was very soft to touch. My new puppy dog is Maltese breed, weighs 3 lbs. at 6-month age, and her hair is softer than silk. See her video in my post above.
The former is not typical, but for affection get a Golden Lab.