Because we want to do our part to help, we would like to get another rescue. If you get a young dog and really work on socialization, then it generally pays off in the end. But ultimate temperament is a 2 aspect thing - only one of which is socialization. The other is genetics.
Most rescues come in without a great degree of socialization.
Some are terrible, but some turn out to be wonderful dogs, in spite of their socialization, not because of it. These are the ones that are coming from good genetically tempered lines. Any degree of socialization on top of that is just icing on the cake. Even the ones with bad temperaments can be turned around to make them bearable, though nothing can really replace good early socialization. We know if it's going to be good with kids, cats, strangers, cars, how much herding instinct it will have, etc.