So, basically, its that she doesn't pick up on the social cues regarding topic of conversation...
is that a question? if so, then the fault is not with the character. a character is more than just a list of skills and stats. if you treat the character as merely a digital avatar through which to interact with people in a virtual world, and then find that you are having trouble interacting with people, once again, it isn't the fault of the avatar. breathe life into your character. for instance, decide whether or not they have trouble reading social cues and then role play that out. make that an obstacle they have to overcome, and then maybe other characters might offer help in overcoming that obstacle. see? there's a means for engaging other players in RP.
now, to return to the OP, in my time playing I've participated in a wide variety of RP situations, from crime solving, romantic relationships, tense diplomatic situations, religious ceremonies, idle gossip, workplace situations, bizarre drinking games, brutal combat, espionage, ritual homicide... the list goes on. the point i think is to really submit yourself over to the character you play, think like them, act like them, speak like them. they should have a life of their own, and it should be a life of fulfillment, right? or else, really what's the point? yeah, i think the story that I watched play out with my characters was hella interesting, very dynamic, with high points and low points, victories and defeats, friends, enemies, even a nemesis, and tons of development throughout. i had a good time, 's all i'm sayin'.