I’ve had two cats for over 20 years (not the same ones), but always had one male and one female (always fixed as soon as possible) Kept in apartments, condos and houses. Indoor only except with close supervision outside. The nice thing about them is they can be left for two or three days with just extra litter, extra food and extra water. Not declawed, and it took very little application a high powered squirt gun (on a couple hard cases) to stop any clawing of upholstery.
I had a beloved dog for 12 years, but I could only leave him for a day (also an indoor critter, looked like a 45lb Shepherd), without having someone to check on him.
PS the stray kitten we adopted two years ago acts just like a dog. Follows (all most will heel), fetches cat toys and bring them back to be thrown again.