The fact is, if you can macro everything, and do top dps the class was probably too simple to begin with. You should have to time cool downs properly instead of just spamming to do the best. Healing is even more impossible. Healing is all about reacting to the fight. You pick the best heal for the job based on upcoming mechanics/group health and so on. Macros should be allowed and i really don't care how unlimited they all because they will never be the optimal way to play.