I think it's awesome, but it definitely gets tangled up pretty quick in my experience. Still trying to figure the best way to organize things. My first game I made with it I shoved pretty much all text into an object, had a total of like four passages that were actually where the game happened, and just switched out the text in those passages based on variables matching up with the object's keys . It was a mess, but it was honestly an easier way of getting into it for me because I basically made it work closer to what I was used to (Python and Pygame) and didn't have to wade through pools of passages, haha.