I am near the final boss and love this game to death.
This game is very difficult, but I find the experience similar to playing Sekiro for the first time. It's a new type of gameplay and a completely fresh learning curve that feels insurmountable at first, but soon enough you learn the enemy patterns and are sweeping the floor with enemies you previously struggled with.