Hmmm I think the character Taichi from Kokoro Connect is a pretty good comparison to me. I'm obsessive about my interests for one thing but his defining trait is his selflessness which actually has a slight selfish undertone. I relate to him because I'm always trying to help my friends through their problems too but I sometimes think that it's not really a selfless act because I enjoy the feeling it gives me. There are other similarities but those are the main things.