Not perfect; however, it's really good so far. With a bit of work in adding to the choices and flexibility of chapters, you'll see it grow much quicker. Characters are okayish, maybe try to leave some things more ambiguous to the reader as they often imagine things their own way anyway.