That depends very much on you, Cougar. Do you want a particular kind — breed — of kitty and where are you?
I would always say adopt because there are not enough homes for all the wonderful cats and kittens in the world who want one. And if you buy one from a pet store, you are probably encouraging kitten mills etc. I always want to adopt all the beautiful cats and kittens in my shelter so that’s what I would do. If it’s a good shelter, they should come vet-checked, neutered or spayed (or, if they’re too young, with a vet’s voucher so you can have it done inexpensively when the time comes) and with all their shots. You will pay something towards this.
However, if you want a pure-bred kitten or cat — and there are some beautiful breeds — you may want to go to a breeder. However, you will pay a great deal — hundreds of dollars probably — for the privilege.
As a great compromise, if you DO decide on a particular breed or perhaps have a couple of breeds in mind, still get in touch with all your local shelters –they may well have a cat or kitten of that breed needing a home. Also, there are some shelters especially for pure-bred cats who need a new, loving home. Have a think, do some research, and check out what’s available around your area. Your kitty companion will be with you for at least 14 years, if you are lucky, and maybe much longer, so you want to make the right decision for both of you!