Personally, I understand the need for enrage timers, but I absolutely despise the current, lazy, method they are implemented with. Without some sort of enrage almost any fight would be beatable with just 20 healers, 2 tanks, and a couple of ranged dps (to handle odd mechanics). This would get quite boring fast. However the idea of just throwing a timer on each fight where the boss suddenly gets insanely strong and starts to one-shot everyone (often with some sort of aoe) just seems uninventive and forced. Why can't bosses do things like gradually get stronger like Gruul, constantly summon a constantly increasing amount of adds that can't be just instantly aoe killed, keep some with the current enrage format but do something small like have a random npc run out or even just throw the enemy that new weapon they were waiting for to explain the increased power, etc.
Yes, this would increase the work load on Blizzard. However, it shouldn't be much considering nothing I have proposed calls for new models.
I would love to get other people's opinions on this.