Yes, if you are okay with the fact that they do have claws and will sometimes scratch or dig their claws into you. Also, some people are allergic to cats. Medication can be taken to help with a cat allergy (the support worker who assisted me when I was doing a work placement at a rescue centre was allergic to cats and she took medication, or so I think, and she was able to handle the cats). Also, you need to be able to handle the fact that cats are predators and, if they are allowed both indoors and outdoors, they may kill animals such as mice, rats, birds, rabbits and even squirrels and bring these in for you. If you are scared of animals like rats and mice, or if you are a sensitive and emotional animal lover who would get upset at the sight of dead/injured/dying animals, or animals being hunted by cats, the cat may not be the animal for you, unless you get a cat or kitten that has never been outside before or doesn't really like the outdoors and keep them as indoor-only cats, which some people do. Also, you need to bare in mind that cats are not dogs. You would generally train a cat to do things on command, like sit, stay, etc. The notion "you can't train a cat" is not entirely true, as proved by movies that have featured real cats that have been trained. However, cats, in general, are not as trainable as dogs. This is one argument that I will state for my preference for dogs.
Short of all of these things, cats can be affectionate, cuddly, friendly and sometimes even loyal animals. A cat (or a hamster, rabbits, guinea pigs, mice or rats) is a good option for someone who wants some company at home, but can't walk very far or for very long, or someone who just doesn't have the time or will to commit to training and walking that is needed by a dog.
It is not true that all dog people hate cats. I am a dog person, but I love cats as well. I love my cats. Unfortunately, I don't have a dog at the moment as my mum and sister are both cat people, and I am due to move into supported living soon. I would like to have a dog one day though... I might have my own place one day and get a dog...
Best of luck.