This is a very good, and hard to answer question. Because the line between being special and being a special snowflake is very thin, and people disagree about where it is. You want to make your OC unique, that's fine; my OC for example is a pegasus soldier that uses a bladed helmet to contain the monsters inside the everfree forest. It isn't about being subtle, or simple, it is all about blending in to the world that you are roleplaying in. Make your character special, but realistic; my rule is that I will allow anything, but you need a damn good explanation on how you are what you are or got what you got. Another simple rule, avoid making yourself innately special.
When an OC is unique or talented because of their life or work, it is a lot easier to accept than just "I was born this way"