One essential feature of VNs that you do not have in your list is the "history" of choices and ability to rewind the story back. I don't know if you need this or not, but thought I'd mention this.
AGS has no such feature built-in, and making one would require a good planning & scripting effort.
Ren'Py supports that out of the box, AFAIK.
AGS has no such feature built-in, and making one would require a good planning & scripting effort.
Ren'Py supports that out of the box, AFAIK.