Personally, I think it depends on your lifestyle, and her reaction to strangers. Does she lunge and become aggressive, bark constantly when meeting strangers? Or just take herself away from the situation (quietly) until she feels more comfortable.
If you life a quiet life and don’t have any children living with you or visiting regularly, and you don’t want to travel with the dog you might be okay.
The problem is she might not change, this could just be her temperament. Our first dog would bark at strangers, then she would settle after about 15 minutes. If however that “stranger” moved, she would start again. She started doing this at 12 weeks old, and didn’t have a bad start at all, she had a great one actually.
You couldn’t stop to talk to people on a walk, couldn’t take her to a pub or restaurant because she would start barking at other customers. She also resource guarded, another fear based behaviour.
Once she started snapping at my son we knew we had to rehome her. She went to live by the coast with a couple that don’t have lots of visitors, almost no children at all visiting the house. They tend to keep themselves to themselves and she is much happier. She still does all the behaviours she used too though!
I guess what I’m trying to say is this may be a dog that has to live a very quiet life, you might not be able to take her places with you, if your okay with that then I would go ahead.
Our new puppy loves people, he’s confident and friendly and whilst we still have things to work on they are much smaller issues. He can go places with us and we enjoy having him in a way we didn’t with my first dog, who we loved but found very difficult to manage.