This is a very complicated matter......just give the girls in the library a try, rather than the ones in the bar.....they may surprise you.
My first gf came from a broken family....she had her good points but was in the end not good for me. Lots of sex but no trust and commitment(the sex makes up for a bad relationship)
My wife comes from a very stable family(although it had its problems)....just a bit less sex, lots of trust and committment.
For women, I believe they can be affected emotionally more than men by bad family enviroments. Even if it doesn't make their character bad, it causes all sorts of unresolved issued in their psyche that will come up to disturb your happy relationship later on.
My wife was abused badly as child by a relative(the breaking fingers kind of abuse) but it was never exposed, and she resents her parents for not protecting her from this clown(whose legs I offered to break for her), but she has never talked to her parents about it.....this sort of little crap can mess up a girl's mind in all sorts of little ways sometimes.
One of the positive ways was that it drove my wife to be the ultra-in-control sort, who will always be the top girl in school, she got near the top for the whole English Bar last time while I barely scraped through.
As boyfriend, you'll have to deal with all this crap that your gal will have, cause you have to take care of her.
That's why, even though the girl may have an intrinsically good character, a broken background may cause all sorts of problems you have to handle.....
Love's complicated, ain't it?