I’m writing something in Twine that I hope can be published this year.
My variables are name, gender, best skill (stealth etc), nether clothing (pants/skirts/shorts), underwear, height, skin/eye/hair colour (also bald) & partner gender. Most of these are naked variables like $name or $underwear where the players’ input and choice respectively are displayed, making them easy to write with.
So in my thing body type and musculature aren’t options, which just makes me a massive hypocrite for saying I’d like them to be in MM. That is, whatever makes the MC sound closer to me is for the better. Your two suggested options for each variable would cover basically everyone. Hearing a villain in SM berating the hero for having an ass made of jello felt off.
As for what wasn’t in SM, I’d hope for some sort of skill and possibly weakness, much like in Samantha. I have a minigame in place whose difficulty is affected by your chosen skill, but no paths are locked. If MM is fleeing from someone, she could choose to hide (easier with stealth), choose to fight (easier with physicality) or chose to trick her pursuer (easier with intelligence), but every path could be chosen and completed successfully no matter your skill.
Otherwise, I’ll say chapter 7 of SM felt a bit more alive than the others. Having the environment react to your choices made a huge difference. I hope that makes a return. (I use a recurring variable $choice whose value renews for every passage.)
And your previous post of using Juliana 10 years later is a masterstroke. She’s fun, she’s cool, she’s the perfect anchor to tie MM to the SM universe. Good luck on forming your new narrative. 🙂