I recently beat the first boss and am having a good time so far. I find the dodge a bit clunky, but it seems like the game is trying to push you more towards blocking (and perfect blocking).
Overall, I love the fact that a demo for this game exists and that it feels quite polished!
I tried the demo for a bit yesterday. It feels plays quite nice but I still need to get the hang of it.