I have almost always had a cat in my life, and they have brought me mostly joy over the years. My girl kitty is especially good at comforting me by snuggling close, and checking on me throughout the day.
Only once in a while do they get on my nerves. I usually take that as a sign that I need to check my attitude, and adjust it a bit.