Pros:
Cats can be very affectionate, but not slavishly so. You earn a cat's love, you don't command it. The more you put into a cat the more you get in return.
They are very cuddly, have a beautifully soothing purr and soft fur that is so lovely to stroke.
They are marvellous company and very entertaining.
They are always pleased to see you, except when they are sulking because you had the cheek to go away and put them in a cattery.
They have bags of personality. All of my cats have been very distinct individuals with their own likes, dislikes, fads and foibles. Some have been very intelligent and some have been endearingly dim.
They are all beautiful, and mostly graceful, - the ones with ambitions to be spherical do tend to galumph a bit.
There is nothing like a living, purring, snuggly hot water bottle tucked up next to you when you are tired or ill.
They are wonderful companions when you are feeling sad.
They don't need to be taken for walks in nasty weather. Or good weather but that's not such a problem.
They don't smell, except of nice warm fur, which I find pleasant.
They wash themselves.
Mother cats litter-train their kittens which saves you a lot of work.
Cats potter round the garden with you when you are weeding/pruning/raking etc.
Cons:
Litter boxes, even the most scrupulously changed, are not nice.
Cats puke about as frequently as toddlers. But cat sick is nowhere near as nasty smelling.
You will need to use some sort of fur removing device for your clothes or to learn to tolerate a sprinkling of cat hair on all your outfits.
Kittens are destructive little sods. No fragile ornament is safe from them and they will scratch your nicest furniture and swing from the curtains with sharp, little claws. But they are so enchanting you won't care, well, not that much.
Vet bills can mount alarmingly quickly.
Outdoor cats will worry the life out of you by not coming home at night at least once.
But the worst of all is that they don't live long enough and when they die they break your heart.
So to sum up I wouldn't be without a cat, and preferably more than one.
Get two, OP.