The combat is supposed to be slow and methodical. Every hit, or miss, counts. You can dodge any attack, including projectiles, but not magic, which you have to take cover from. Block should always work as long as you're holding the button and you're not doing something else, like attacking or dodging. You can even parry attacks if you time your blocks right.