I would have to pick:
E) Too vain/narcissistic/self-absorbed
I guess that's why, even though our personalities are very different, my best friend is my best friend; because he seems to care about me and my hapiness more than himself without being too clingy.