Played this at a friend this past weekend,It was pretty cool and interesting,some really nice detail to the animations.Stuff you'd expect from AAA studios.
Definitely on my list to get after I clear some of my backlog.
I'll definitely play it when it comes to the consoles. Looks interesting, I don't mind depressing games and 11bit is publishing it - they're known for releasing quality indie titles.