A few people on this blog have noted the growing use of Twine, mainly based off the mini-comp entries. Thus I feel like the obvious topic for discussion is what are the pros and cons of Twine as an engine. I'm primarily focusing on it from the author's perspective, as in what the reasons to use it/not use it compared to other platforms, but player perception is obviously an important part of that.
I looked at Twine awhile back, didn't like it because I didn't think it did enough, and then started playing around with it again based on the mini-comp usage and was impressed with how much could be done. While it comes off as a 'simple' engine for CYOA games, I think you could make many AIF games that are out there via Twine.
So why should, or should not, authors use Twine?