To be honest I never try Etup's build, but Invalesco's EK is not "Squishy" at all.
With the right gear and right playstyle it's damn hard to die. Only "reflect physical" is tricky to handle, but not impossible.

With this gear I am tanking every map to 70, still didn't test higher.

Spoiler

Just put life and mana leech and you will tank any mob. If you afraid of "reflect physical", just equip Chain and lower your DPS.

Invalesco, thanks again for this awesome build! Bump for this epic build.

Reflect mobs are not a problem at all for me with this build. That's what the Bear Traps are all about. I have two of them linked to the same Fire Damage support gem and they each do over 7k, 3 times per cooldown. That's six consecutive 7k blasts in a row of non-reflected damage.

Man does not stop playing because he grows old. He grows old because he stops playing. - Oliver Wendell Holmes

How does he support the bear trap when his DEX is 121? My bear trap at level 16 costs 130 DEX.
Im level 65 nad Invalesco is 78 so i guess his bear trap would cost even more DEX?
Same for Haste, costs 136 DEX at level 16.
How is this possible?

@coffecat, the dex requirement for bear trap may have been changed in a patch since Invalesco made the guide; try using an Onyx Amulet or grabbing an Agility (+30 dex) node to compensate; that's what I did.

ALSO, TO PEOPLE HAVING TROUBLE WITH PHYSICAL REFLECT MOBS/MAPS.

There is an incredibly simple solution to this problem. Use Enduring Cry + Immortal Call. Currently I am using a 16% Immortal Call and 13% Increased Duration, lvl 15 and 10, and I gain 4 seconds of invulnerability with 3 endurance charges.

As you are IMMUNE to physical damage for the duration of the Immortal Call, as long as you keep it up, you can now handle Physical reflect mobs/maps with impunity.

@coffecat, the dex requirement for bear trap may have been changed in a patch since Invalesco made the guide; try using an Onyx Amulet or grabbing an Agility (+30 dex) node to compensate; that's what I did.

But there are only 2 +30 DEX nodes near the build, did you grap +10 DEX also?
Can you provide your skill tree please sir.