First, the upsides: Animations and image quality are great, on par with another developer I won't name.
Now, to the cons: The story is rather unbelievable, the characters are shallow, and there is no buildup to speak of. Good for a quickie, and not much else.
That said: If you are only here for one thing, it can handle that quite well.
itch.io is an open marketplace for independent game creators. It's completely free to upload your content. Read more about what we're trying to accomplish and the features we provide.