Okay, my current kitties are indoor/outdoor kitties, however I have lived in places before where my (other) kitties had to live indoors. In my experience, a kitten will adapt to whatever it is raised to know as “normal”. If it never goes outside, it won’t know what it’s “missing”. If the kitten will be home alone for extended periods, a playmate is a good idea. Young kittens, spayed/neutered, can be taught that the scratching post is where they sharpen their claws, they are an inexpensive item, and a couple placed around the house are nice for them. Particularly the type with a platform on top which they can get up on and survey their kingdom from, and a toy or two dangling from the edge will grab their attention. (yes, declawing is something I abhor, jmo)
Feeding a premium kibble will help prevent urinary troubles as well as weight issues, easy on the treats! A lot of neurosis, imo, comes from the breed. Siamese, for example, are just weird cats! One of my favorite breeds, and I currently have a siamese mix, but as a breed they are definitely off the wall, and their cry is eerily similar to a human baby’s cry. I love them, though!
I would have to say that, with the exception of my current male, who is an attention sponge, females tend to be more affectionate, and I have only encountered spraying with unneutered males. My three were all rescues, and while not fully grown, they were not kittens either, and we have some dominance issues. My suggestion would be to find a young kitten/s if possible.
It is very easy to grow both grass and catmint indoors for the kitty to enjoy, and with window perches and other indoor cat furniture/trees and toys an indoor cat need not be lonely, bored, neurotic, etc. And s/he will always look forward to your return, and make you feel as though you were the best human in the world. Which, of course, you are!
I love my kitties, and I hope for the very best for you in your search for a new companion!