There are a good deal of maps that are pitch black, requiring you to toggle on your Doom 3 style flashlight (that's aoe instead of facing forward) just to navigate, which makes utilizing spells in the game really janky. The gunplay is fun enough, though a lot of the upgrades just amount to "2x damage 2x ammo", and it says 5 stat points is equal to a perk, that doesn't seem to be true.
While this game has a lot of graphical backing, that's far and away its strongest suit. The "roguelike" elements of the game do nothing to add to the formula. In fact, every "procedural" element of the game is to its detriment, not that there are many. But worse, since the game does do any kind of randomization, there is load time on the areas in the game. There's nothing gained for this cost. The game is also large enough that travelling is a chore, but the environments are cookie cutter so it's never new. Combat is generally a button mash affair, which isn't terrible until later parts in the game where you simultaneously are having to fight movement alteration over instant death. Bosses are an increasing annoyance, as the game progresses, as the difficulty of the game relies less and less on skillful execution and more and more about just being a confluence of annoying things, such as having to chase down an enemy to hit them. And then it does a hybrid version of Souls' collection and some kind of skill tree, in a way that doesn't benefit either. Since you do not lose your currency on death, A+ on the presentation of the game, but the game is lacking. It is, however, a Metroidvania, which is a term that is thrown around without a care in the world lately. I wouldn't say it's a great one, and it leans more on the 'vania, but absolutely is.