Having written both parser and choice-based games, I can honestly say that the process of planning and writing a Gruescript game is almost identical to planning and writing an I7 game, and nothing at all like writing in Twine or ChoiceScript. I’ve even been able to port an unfinished I7 game to Gruescript. It’s far more parser-like than it is choice-like, whatever the documentation says.