I vote for no 3.. Restrict the number of trigger seems the best way for me.. If you restrict the number of same class, it would limiting the player's strategy..
And of course it will be better to have another hero who can counter this (like return damage aura or aura which is can disturb enemy aura)..