According to the Urban Dictionary, "nice personality" is a code-phrase men use to describe women whom they believe have little physical appeal, but the men don't want to say what they really think so as not to hurt the women's feelings.
Pete: "I'm gonna hook you up with my girlfriend's best friend."
Mike: "What does she look like?"
Pete: "Umm... she has a nice personality!"
Mike: "You mean she's not very good-looking, right?"
Pete: "Umm... yeah, but my girlfriend tells me that she pays her own way and has the morals of an alley cat..."
While your friend may "like" you for your "great personality", he may not "like" you for much else.
_________________
The mere fact that science may not yet adequately explain an object, event, or experience does not mean the immediate explanation should automatically default to a conspiratorial, extraterrestrial, paranormal, or supernatural cause.