I really enjoyed this game, the whole aesthetic was amazing. I enjoyed the characters, however and this is a big however. The ending ruined the game, I'm sorry, that twist wasn't good and it just didn't fit in with the progression. I like the game a lot don't get me wrong, but that ending was just bad. One more edit, the OST was amazing.
I think the ending worked.. it reminded me of something like a David Lynch movie where things are open ended and many things are left unexplained.. it leaves an uneasy feeling..
Lynch did that with Eraserhead, Lost Highway and of course Twin Peaks.. that's sort of the vibe I got here.. I'm not sure I would change the ending.. I of course would love to see more background or expansion on the characters.. but that would go against the mystery and certainly wouldn't be something Lynch would do .. that's why I like it as it is :)