You may have some better luck in knowing (at least somewhat) what type of personality a cat will have if you adopt a purebred. There are a lot of abandoned or retired purebreds on Petfinder and that way you can do research into what type would suit your lifestyle/wants and go from there. You are still rescuing but will have an idea of what you're getting.
Although I know that even with purebreds, you may not get what they say they 'should' be but more often than not you will have a better idea.
Although I had rescues my whole life, this time I wanted to know what I was getting as I have 2 babes ( they are going to be 1 and 2 in a month) and wanted a cuddly, laidback, not too crazy cat, and I got that in my Himalayan girl. She is very easygoing, not startled easily, let the kids carry her around like a doll with no complaints, and won't just run and hide when they come by, but she will go to her "safe room" when she needs a break.
My rescues in the past (who I have loved dearly) were hit and miss and I didn't want to have to worry too much about a kitty attack (although regardless my kids are NEVER alone with my himmie). AS I sit here all three of them are playing like demons in the tent we have here in the livingroom
Anyway regardless I believe socialization/exposure is key. Getting them used to a big variety of things that may happen in your home (frequent visitors, kids, other pets, noises, etc) properly and with the least stress will help.
I hope that helps a bit! and I know I went off on a bit of a tangent, but I believe that having a specific breed may give you somewhat of an edge in knowing how a cat or kitten will adjust as they are usually similar to the breed standard and you can research a bit easier kwim? And I just want to reiterate that I have nothing against moggys!Purebreeds need to be resuced too!