I have a cat because I wanted something to be happy to see me when I got home. She has not disappointed me.
The only pain in the ass is that when I leave for extended business trips, as I do fairly regularly, there's no one in Houston who is willing or able to take care of my cat. All the people here are either not in a position to do it or they're allergic to cats, so I have to drive her up to my mother's house in Dallas every damned time I do one of these trips, which is like every other month.