This is my personal preference: Adopt, do not go to a breeder for a specific breed. Save a life. Go to the SPCA, tell the adoption counselor what you are specifically looking for: shorthair, color, male, female, very playful, total lap cat, etc etc. Then let the counselor direct you to the ones who will match your needs. It can save you days by doing that. I would also recommend NOT getting a kitten. Cute as they are, that lasts a few months and you will NOT know what the personality of the cat is. A kitten's personality sets in at 1 year or 1 year 2 months. So the cute little kitten who loves to snuggle may grow up into a cat who won't let you hold it let alone sit on your lap. It happens. So adopt at least a 1 yr. old cat and save a life.
The two outstanding pros on behalf of cats are:
1. You can leave a cat home alone if you go away for a long weekend (4 days) and you can't do that with a dog, someone has to walk it.
2. Your cat uses a litter box. When it's dark out, raining, snowing, 95 degrees, you don't have to walk the cat. It will be using the litterbox.
There's still the problem of the indoor litterbox but if you scoop it every day or every other day it will be fine.
There's the problem of scratching furniture (dogs are furniture desctructive too if they have separation anxiety or are puppies and in some breeds puppyhood lasts a couple years). However, if you provide a good solid scratching post (preferably a cat tree) with sisal and corrugated cardboard scratchers that lay on the floor you should have no problem. You have even less problems if you buy a cat nail clipper and have the SPCA people or your vet teach you how to clip the cat's nails and you do it at the first of every month. That's the part that drives parents crazy is the furniture scratching so trust me when I tell you this is a biggie and you need to learn to trim the nails.
http://www.youtube.com/watch?v=5YLDQMvskH8 - nail video
You need to have the cat either spayed or neutered and if it comes from the SPCA it should already have this done as well as be micropchipped.
Another pro in favor of cats is that they don't bark! If you live in a townhouse, condo, or apt. this is especially important.
Cats love to chase a laser light, a kitty teaser, and some will even play fetch. If you have patience and accept the cat for being a cat, you can teach it to walk on a leash. Warning: They are NOT like walking a dog! At all. Some will be happy to walk down the street wearing its harness and leash (never a collar!). Where they differ is that if they see a puddle of sunshine and flop down in it to sunbathe, you can expect to stand there for several minutes to half an hour and wait. So, consider it a chance to get to chat with your neighbors!
With proper dental (that can be just as expensive as for a dog) and consistent health care, premium food, and staying indoors a cat can live 15 to 18 years. Some live to 20+ like a few humans live to 100 yrs. Here are reasons why it should be an indoor cat:
Why cats should not be outdoors:
1. They can catch FIV which kills cats.
2. They can catch FeLV (leukemia) vaccinations are NOT 100 percent!
3. They can catch URI (upper respiratory infection) which can kill a cat
4. They pee and poop in neighbors yard and neighbors kill cats for that; catch cats and dump
them at the dog pound; or catch them and dump then in the country to starve to death
5. They climb up inside a warm car motor for warmth and when the owner starts the car in the
morning the cat is slashed to death
6. They eat a rodent that has been poisoned and the cat dies too
7. They eat snail bait in someone's yard and die
8. They lick up antifreeze that drips from a car and die a horrible painful death, there is no cure
9. They get caught under a house or in a garage and die
10. They get shot at, set on fire, and tortured by kids
11. They get killed by dogs or coyotes
12. They get in fights with other cats, the bites turn into infection that rages through their body
and can kill them
13. They get hurt and go somewhere to hide and die and don't come home so you can help them.
Hiding when sick is normally what cats do.
14. They get fleas and ticks. Fleas cause worms and anemia.
15. They get run over by a car
16. An outdoor cat lives approximately 4 years, an indoor/outdoor cat approx. 6 years, and indoor cat 15 to 18 years
17. People grab cats, kittens, dogs, puppies and use them for bait in dog fighting rings. Puppies
and kittens quite often wind up as food for pythons and other snakes people raise.
18. Someone considers your cat cute, they can just steal it and keep it.
19. They are not disposable entertainment for the owner
Good luck!