Self-inserts are just fine and can be really charming if using your real personality traits. I come across many 'self-insert' OCs that are great at everything and loved by everyone, which isn't realistic.
I personally wouldn't want that info openly available to everyone online, though, so I...