I would choose A. The 'outer' reason being the fact that outgoing people never (NEVER EVER) understands shy people like me. Moreover, (am i selfish or what) a less confident yet can be random in front of close friends probably means once she lets you into her comfort zone, you are either a close friend or a possible partner. While a B-ish kind of girl tolerates strangers in her comfort zone, and you would never know whether she treats you as an acquaintance or a friend.(Even when she seems close to you, she might just be a little more accommodating) The most existing reason is the inability to hide feelings. When talking heart to heart, a B-ish girl would have her ways of hiding her true feeling and acting like she's actually telling her true feelings. An A-ish girl would (blush shy away awkward silence etc) when trying to hide her feelings. The key is to earn her trust. Unless a guy is a less sensitive and more outgoing, he would probably understand what I talking about.