Hate Resets/Decays would be more annoying than being fun and innovative. Tanking is only boring if you do nothing than push buttons to clear a fight.
How I make the role more fun is doing dangerous strategies to push more uptime, try to beat other tanks top logs, improve my positions, timings, CD syncing, anything to improve my parses, do uptime strategies, the feel of danger uptime does make it more satisfying if you pull it off. Same for Healers, push the best math possible. DPS do very epic timings for better uptime, CD syncing, etc, same examples. Creative ways you can already do yourself if you actually try, and it doesn't take hardcore game time to do it, it's motivation.