Big fan of all your previous maps. This one is also top quality. Fast, fun, replayable and unforgiving, it captures the roguelike feel very well. Not a total fan of the damage type system you implemented, as it ended up adding RNG dependancy aspects, but atleast this added rng has some good depth. The structure building + placing based techtree feature is an example of how to make good use of WC3 unmodified interactions without overcomplicating things. Meanwhile somebody is trying to imitate Diablo/Path of Exile with some fancy frames while cluttering the screen. Very refreshing.
Some thoughts (the last one you can obviate):
1. It seems you don't like hero glows and imported models on your games but on this one you can seriously consider using atleast hero glows as some models are used simultaneously on mobs and heroes (ie. red felguard).
2. Mob traits that behave as attack ground turrets, like cryomancer trait, simply obliterate melee heroes as these attacks can't be realistically dodged at melee range, all this in contrast with ranged heroes. This is maybe intended (melee counter trait), but these special attack traits deal rather excessive damage in my opinion. You should consider adding the respective "ranged hero" counter mob trait.
3. Imbue, magician and channeler allows you to learn any element, but skirmisher and warrior only allows to learn certain ones, otherwise you are forced to invest on one of the first mentioned should you want to learn elements that are not featured by the latter. I get that creating "element themed" skills for warrior and ranged type skills is harder compared to creating element based skills for your classic spell or magic lore. This makes sense from a thematic standpoint (ie. warriors are not known for professing the arcane arts or their awesome fireballs) but you could simply implement a system so certain classes learn the first element at level X and the second at level Y, making it a bit independent on the structures available.
4. The last boss can't be realistically be soloed

. Just saying. Also, it was kind of funny that the summoned units granted by achieving certain piety (ie. krosodemon) can be seduced by succubus and be used against you for the entire duration of the level. By funny i rather mean brutal.