I was just thinking about "quirky" because my sister-in-law recently used it to describe her daughter. Her contrasting word (for her son) was "straightforward."
Personally, I fit the former even though I've learned to "pass for normal." NOT my words. That was a direct quote and it was meant as a compliment. Weird is definitely meant as an insult in the US Midwest.