Mason is Trans man (boy). "pre-op" meaning he has not had surgery to change chest or genitals. Dont have to be surgically altered to be Trans.
Some Trans men have vaginas, some have penises. Some Trans women have penises, some have vaginas. Genitals dont define whether someone is Trans.
If you want something that has a good story and not just an excuse for lewds then its important to bring in actual "creative writing" stuff.
Decide on your theme .. what is the central message of the story. it doesnt have to be anything exceptional. "the importance of commitment in love", "what...
Learn your tools
Do the tutorials the come with your dev tools (e.g. renpy). And do them a second time about 6 months later.
At least skim all the docs so you have an idea of most of the things your tools can do (e.g. renpy has surprising amount of good stuff hidden away in corners). You dont...
I agree with a lot of the reasons already given here.
Being able to easily run it on different operating systems is great.
I dont use the exe's to run the games, I run them with the renpy development tools so I can modify or fix as needed. it also means lowered security risk that way. Though...
Lots to like in this game. My fave is the kindness routes. But I think that route is made better that there is real alternative choice where MC could go dark - so choosing kind has some feeling to it.
One important change I wish if there was a choice for no sex or romantic contact with Nikki...