I am with you on this. In my opinion a dog is a better friend, you can have a more complex relationship with dogs. Cats look nice and can give you love, but it's not the same.
This has always been my opinion (I'm not a dog owner though) but I have a friend who has a cat coming over to his terrace every single day, a lovely ginger cat, called Gimli and seeing her photos and knowing what she does, it kind of makes me like them, but not in an apartment for sure. If you have a house with a garden, then it's ok.
RE: Dogs vs. Cats: My personal opinion