
I'm really happy lots of people gave so much valuable insight. Thank you everyone, you're all awesome, hats off. 
On the self insert thing, and Mary Sueism, I try to make my characters as grounded and realistic as possible. Also, self insert has never been my thing. I just like to make up characters and then make a story for them. :3
And yes, people can have a tendency to grow attached to their character, and I suppose that's normal and understandable, but try not to get -too- attached, it sort of blurs the IC OOC boundary, and it lets your emotions seep into the RP. For example, if your character is hurt by some other character, you kind of unintentionally let your emotions dictate your character's behaviour. To be honest, Eleni is a dear character of mine, but just because she has an issue with some person does not mean I do. And just because she may fall in love certainly does not mean I will. XD
I suppose the same can apply for self inserts as well. But, I'm not against anything, I just try to enjoy Eleni's story.
On the note of people judging people based on their characters, I have two good examples I'd like to share.Â
*spoliers for The Last of Us, do not read the first example if you have not finished that game*
1. David from The Last of Us. Played by Nolan North. Now, when you first meet David, he seems like a nice guy, agrees to help Ellie, and even helps her through an Infected Horde. Then he turns out to be one hell of an asshole, cannibalistic and crazy. So, you can never judge a character based on one appearance. Secondly, Nolan North is known for a lot of other memorable roles as well, would you call him crazy and evil just because he voiced David?
2. The Joker. Played by Heath Ledger. No spoilers for this one because, hey, who doesn't know the Joker, and I'm pretty sure every one has seen The Dark Knight. Now, we all know the Joker is a lunatic, perhaps the baddest of baddies in comic books. The things he has done to scar Batman are numerous. But, would you say Heath Ledger was the same just because he played him?Â
Bottom line, do not judge a person based on their character. IC and OOC are two completely different things, i.e, person is not equal to character. Character is character and that's it.Â
I got hungry after typing all that. XD

On the self insert thing, and Mary Sueism, I try to make my characters as grounded and realistic as possible. Also, self insert has never been my thing. I just like to make up characters and then make a story for them. :3
And yes, people can have a tendency to grow attached to their character, and I suppose that's normal and understandable, but try not to get -too- attached, it sort of blurs the IC OOC boundary, and it lets your emotions seep into the RP. For example, if your character is hurt by some other character, you kind of unintentionally let your emotions dictate your character's behaviour. To be honest, Eleni is a dear character of mine, but just because she has an issue with some person does not mean I do. And just because she may fall in love certainly does not mean I will. XD
I suppose the same can apply for self inserts as well. But, I'm not against anything, I just try to enjoy Eleni's story.

On the note of people judging people based on their characters, I have two good examples I'd like to share.Â
*spoliers for The Last of Us, do not read the first example if you have not finished that game*
1. David from The Last of Us. Played by Nolan North. Now, when you first meet David, he seems like a nice guy, agrees to help Ellie, and even helps her through an Infected Horde. Then he turns out to be one hell of an asshole, cannibalistic and crazy. So, you can never judge a character based on one appearance. Secondly, Nolan North is known for a lot of other memorable roles as well, would you call him crazy and evil just because he voiced David?
2. The Joker. Played by Heath Ledger. No spoilers for this one because, hey, who doesn't know the Joker, and I'm pretty sure every one has seen The Dark Knight. Now, we all know the Joker is a lunatic, perhaps the baddest of baddies in comic books. The things he has done to scar Batman are numerous. But, would you say Heath Ledger was the same just because he played him?Â
Bottom line, do not judge a person based on their character. IC and OOC are two completely different things, i.e, person is not equal to character. Character is character and that's it.Â
I got hungry after typing all that. XD