Dude, I cannot. They did they same exact fuck-ups they did the last game.
Dogshit optimization with shitton of memory leaks, visual glitches and game ruining bugs (including bugs that were fixed in the first game, like enemies becoming immortal for no reason). How fucking retarded do you have to be to make the same bugs AGAIN?
Half of the damn game you will spend on loading screens! Why does it have to load in to every open world battle, house, map, crusade encounter? Holy shit!
Not even gonna mention ridiculous number bloat to add artificial difficulty, because the AI for the enemies is below single digit. All the billion spells, feats and skills add into tactic of "prebuff correctly, dispell and right click to win". There is no clever use of geometry, no uniquely structured encounters, it's all "dump a bunch of enemies on you to right click".
Writing, story, plot and most of the characters are trash. Writers are mouthbreathers, who never heard about 'prose style' and 'show don't tell' in middle school. I haven't seen text this dry since I've played Outer Worlds. Half of the companions are cringe, the other half are just bearable (not fucking up grounded witty-guy and serious, rational, determined knight is not an achievement nowadays, sorry).
Crusade mode is pure essence of retardation and wasted resources. Why do you add unnecessary trash like this instead of improving other parts of the game? If people wanted to play constipated version HoMM they would just play one of the mirriad mods for their game.
Every fucking moment I spent in this game can be described as 'its fine, but could be done better' stretched over 100 hours.
Build autism, mythic paths and reactivity were the only things that improved in this game. All other aspects have either stagnated or became worse. I honestly wouldn't give this more than 6 out of 10. Which leaves me buffled with some retards that present this as god-tier game here. Get the fuck out with that bullshit!