Cats are what I often call 'complex' pets. You'll need to really read up on what type of breed you are after and cats in general, and if you are going for a kitten, make sure you buy from a responsible breeder who you can trust.

Also, remember cats have long life-spans. My recently departed Zsa-Zsa lived for 16 years, and many cats can live longer than that. It's a very big commitment so make sure that you're ready for it.

As for the great indoor/outdoor cat debate, really, that is up to you. Both my cats went outdoors and came to no harm, but if you live very close to a busy road or anything else that may be of concern then it may not be such a good idea. Teaching cats where home is in relation to the great outdoors is a long process and cannot be done overnight.

As I said before, research your breed, the temperaments of cats vary a lot from breed to breed. For example, persians and British shorthairs are generally very calm cats, whereas Abysinnians and siameses are much more active. You'll also need to research how much time you can dedicate to grooming etc.

Really, with cats, you learn extras as you go. Every cat has their own unique quirks and ways and you'll soon find out about other requirements. Good luck in finding your perfect cat.