Cats are incredible and unpredictable.
I have a cat and she is simply a part of my family.
However, like all animals, cats can be unpredictable, and maybe do stuff that annoy you. That's something to have in mind before adopting one - if you can't deal with it, don't. It's better for the cat that way.