I don't understand how people can even argue that you need to learn enemy pattern, it's entirely pointless. All you need to do is spam attack, after a few attack the enemy will auto counter, so just make sure you have the shield spell on, the counter will always break the shield (on death march at least) so you'll just have to recast it and then go right back to auto attacking (once in awhile you might have to wait for stamina to recharge). This literally work for every single enemy in the game (group of enemy, you can just charm them so they all slaughter each others, otherwise just get them isolated and start spamming). I don't think I've ever used block in the entire game, entirely useless, dodge is only really useful to cancel your attack spam. You can kill enemy far above your level using this too, it's not any harder than normal enemy since shield will always fully block at least one attack, it's just take longer, yeah they kill you in one hit but shield take care of that.
Most other spell/grenade are useless, on lower difficulty everything die in a few sword hit so no point in using them, on higher they do so little damage and are way riskier (you could and should be casting shield instead) for no reason. I think grenade don't even take out 5% of big monster health, so if you absolutely want to use them you'll have to constantly go back and forth in menu. Other than that potion are only useful at reducing the amount of spam (yay! instead of hitting that enemy 500 time I now only need to do it 450 time, game changing!) similar for oil, other than, again you have to constantly open the menu to re ally them, not to mention there's no thinking involve, just use the oil that correspond to the enemy.