Let's try to discuss what changes should happen to the cloak to make it less annoying to both users and opponents.
1. Remove "dodge" of projectiles that go into cloak. Make the damage go through without breaking cloak.
-- this mechanic is annoying to play against, there is no reason why your damage shouldn't go through if you already put an aim and shoot. Invisibility doesn't move the caster, so no reason for him to "dodge".
2. Break cloak only on one of 3 conditions:
1) incoming direct AoE damage
-- make sure all AoE dots are dots. Looking at you, sorc hurricane.
2) outgoing direct damage
-- no outgoing dot ticks should break the cloak. No, making ticks each 2s doesn't help, because you don't know when it ticked previously and can cloak just to be immediately uncloaked. Worst thing is burning status also does this, which severely limits "safe" skills.
3) use of certain skills.
-- heals should uncloak, attack skills should uncloak, buffs shouldn't uncloak. I'd even say snipe should uncloak on shot, not on arrival, as you can hear the bow, even if I abuse it a lot.
3. Incoming dots, both AoE and direct, should do full damage to cloaked NB without uncloaking.
Thoughts?