Nice demo. The second time I played it through I got along better with the fights. Sometimes I need some time to develop an eye for the details.
Definitely a very good playable demo that makes you want more!