Probably the worst thing about having cats is the litterbox changing and sometimes the odor from the litterbox. There have been a lot of advances in the types of litter since when I had a cat, but if you live alone, you will certainly be the one who has to change the litterbox every day.
Another problem with cats is that they pick their owner. If a cat doesn’t like you, there is nothing you can do to win his approval, much less his affection. My neighbor’s cat does not like her boyfriend and has started peeing on her bed – on the side where her boyfriend sleeps.
It is very hard to get the smell of cat urine out of carpet and out of bedding. I do know of a couple good products that are sold as cat urine cleaners. I used to use a spray bottle that had a formula of natural enzymes to remove stains and odors from my carpet. I suggested that she read the label on those and see if any can be used in the laundry to clean her bedspread.