Yup. TADS 3, that is. TADS 2 was certainly capable, but it was pretty much in the same class as Inform 6 and Hugo.
TADS 3 is unjustly neglected. In spite of Eric’s marvelous work writing massive tutorials, it still intimidates newcomers. And its code is not THAT much harder to read or write than I7 code, so it’s hard for me to understand why.
Well, there’s the Mac IDE, I suppose. That’s not irrelevant.