Another thing to consider is: what gameplay are you planning for the player?
If it is list of choices on screen or links to click β Twine might be better
If players should type in commands β go for an actual parser program
Resources for Twine
Resources for Adventuron
Letβs Play Inform 7
EDIT: the actual Resources for Inform 7 post