Just finished. I'm a long term lurker that created an account specifically to review this.
Cons first, and these aren't negative so much as they are "things that could have made this a little shinier."
1. Rowans abilities were well done but I felt like a few things weren't working properly. Firstly, his retribution aura wasn't working right at all, at least not for me. Even at max level I felt like units weren't taking any of the damage back. It might have been working as intended but it was virtually useless unless you were fighting an enemy hero, and even then the command aura was still better. The armor one went completely unused. I also feel like his ult really wasn't that useful. Maybe if you'd been fighting a race beside the undead but follow my logic. When you're getting attacked by enough enemies to actually kill people they're just being rezzed by necromancers anyway, or they aren't dieing fast enough to where his ult could be used and NOT be wasted. It did come in handy fighting the Faceless Ones in the arena style event though. I don't have a suggestion for what could been better, maybe some kind of sick buff similar to inner fire, mixed with massive regen and damage mitigation? THAT would have been an ult worthy of him.
I loved every other part about him though, his Holy Light was game breaking and I liked how you incorporated a mechanic to keep his mana pool up.
2. Tara was awesome in everyway, the only thing that would have been neater is the Brilliance Aura.
3. The way you scaled Logan's flamestrike was awesome and crucial for the big battles and initial pushes into enemy bases, but I felt like his other abilities were kind of useless. His spells aren't that mana intensive so mana drain wasn't needed, and the only people worth banishing were enemy heroes who ended up getting healed by it anyway due to their own spellcasting. It would have been cooler if had the banish and a heavy single target nuke for nice burst damage. I think it would have been more in keeping with the character for him to have a mass dispel as well.
4. My only gripe with Nathan is that he might be too overpowered lol. I didn't realize that the Lich King could revive the enemy heroes on top of him, nor did I realize that he would have an attack and a vicious one at that. Needless to say I took my five heroes up there completely unprepared, Tara and Bevin died almost instantly, and after getting arthas and sylvanas I'd lost both Logan and Rowan. It was just Nathan vs Anub, Malgannis, and KT. Nathan, by himself, while tanking the LK's heavy damage and slow, killed all three, and that was without Rowan's Command Aura. I loved the voice acting on him.
5. Bevin was the hero that was perfectly done. He had really high damage potential but was still grounded by his lack of survivability. He was perfectly balanced, while it seemed the others were too much in one thing and not enough in another.
Now for things I straight LOVED...
1. The Story. It was always a hard digest for me that there were so many powerful characters in Azeroth but that the Scourge still took Lordaeron so easily. Your story was far more believable.
2. The level design was really well done. I liked that you provided incentive to explore by rewarding people for doing so. The only thing I didn't like was the lever in the water. I still have no idea what that led to as my Riflemen were already dead at that point.
3. The items, while I know I didn't get all of them, they complimented the game perfectly. Due to the sheer volume of enemies I thought it would have been cool to get something adding melee crit or cleave. I don't know how many times I just had Logan, Nathan (who doesn't need it at at all) and Rowan fighting the entire enemy force by themselves.
4. The heroes. Don't let the above fool you, they for the most part were very well done, and actually felt like legendary heroes that lore could be built around.
That's all. I look forward to playing the next installment. Keep up the good work!