Titan Quest 2 Early Access - Level 50 Devastator barely living up to its name

Max level 50 Devastator (Earth + Forge) stacking agility in order to raise the %fire damage via an item. Any damage over time (without rupture mechanic) is useless at this stage in the game. 500k+ health on mobs and dot procs for 600 damage Fighting bosses and mobs. Despite having 100% chance to block 50% of projectile and melee damage reduction, with 10k armour (with Irondude it goes up to 13k) and maxed out (60%) resistances, still taking loads of damage.