You play as Enoch, a human scribe in heaven whom is tasked with purging the Grigori, a group of fallen angels who defected to rule and breed over humans in the Tower of Babel(I think?). Enoch is assisted by the Archangels and Lucifel(equipped with swanky jeans) who also functions as a manual save point, due to him being a 4D being that literally has a direct cellphone line to da big G.O.D. He also gives Enoch some swanky brand denim jeans which was part of a brand deal much like dmc2 diesel costumes.
You have 3 main weapons you can acquire as an item pickup in stages or by stunning an enemy and stealing it from them, each weapon has its own strengths and weaknesses that have additional uses for platforming sections that break up the combat. You can only hold 1 weapon at a time.
A weapon purging mechanic is also in place, the more you use a weapon the more corrupted it becomes, until its fully corrupted which makes it do less damage, this is visually represented as the weapon becoming darker going from white to red/brown. You can purge a weapon to make it back to full strength at any time, weapons are also purged automatically when stolen from foes.
The weapons are:
Arch-a swift sword like weapon that's the middle ground between the gales range and the veils damage, the most conventional weapon by far as it has typical launcher juggle combo move sets like dmc/bayo. It's dodge is a sort of short evasive jump/hop move, also allows you to float while jumping.
Gale-a fast long range projectile weapon that can fire different types of shots, changes your dodge to a fast long range dash.
Veil-a slow hard hitting weapon that manifests as giant fists and a shield for blocking, you can perform an advancing guard with the shield. I think you have extra armor with this weapon.
Also barehanded move set exists if you have no weapon, basic punch/kick move set with a dodge roll.
And you can play as another character for a chapter who has his own move set.
You have a devil trigger which manifests as a fiery spectral angel Uriel who adds extra attacks to your move set, similar to Nero's devil trigger form.
Movelist inputs are a mix of dial, pause combos and charge inputs. To guard break enemies you can perform move where you attack once the delay and Enoch will jump behind them to stun them.
I think there's a sort of built in parry/counter system like DmC as you can time your strikes to counter enemies allowing you to take no damage, or less I'm not sure.
Interestingly, you only unlock a visible hud after beating the game. You can tell how much life you have by the amount of armor left on Enoch. Also if you die during combat you can mash face buttons to have a chance to revive, can only be done a finite amount of times before an actual death, checkpoints are very frequent so it's very lenient. You can unlock extra costumes for beating stages with a high rank(I think A or S) and a super op costume for collecting all of Ishtar's remains.
I'll right stuff later. Birdman you know some stuff so if you could kindly articulate about the finer details if you want.