Ok. After spending some time with this over the past couple days, here's my thoughts.
There seems to be a trend lately with having gameplay zapped in from the early 2000s. Visually, the game looks great and while the story is interesting, it gave me a lot of Gears of War vibes in the cheese department.
The gameplay is straight-up, old-school 3rd person action-adventure from a very poor perspective that makes tracking enemies challenging. If the camera had some more distance, like Devil May Cry, behind it, I feel the action on-screen would be better conveyed.
A lot of encounters, specifically some boss ones, have that annoying old-school rule of constantly throwing tons of ads and projectile enemies at you that draw your attention constantly away from the boss at hand. A few either at the start or somewhere in the middle that are finite would be fine, but having them constantly respawn is just lazy game design and honestly ruins the fun in what could have been a great game.
If this released in the early 2000s, it'd have probably been a GoTY candidate. Wait for a big sale or even a freebie on this one and save your money.