I've grown up with cats in my house, and I love the feckers dearly even when they do stupid things.
However I also quite love dogs as my grandparents had some.
Argue as much as ye want that dogs obey you, I won't disagree. However we managed to teach our cats to listen to commands.
Also small gestures of love and friendliness when you come home and they run up, jump at you and even get to head level to cuddle is awesome.
Cats are as awesome as dogs. But both can server for different purposes!