Not that it's super complicated, but it's unique enough that a little more handholding would make me feel less like a clueless spaz.
A simple tutorial would have made all the difference. I was half way through the demo before I realized half of the things I could do. At that point it was an “oh, wow!” moment followed by a “damn it game!”
It may also have to do with what sort of gamer you are. Personally, I am not someone who replays games so I want to experience everything in my first play through.