Originally Posted by
zorben
Hi, this the author of DKOne. I don't really understand the addon hate, but I have always enjoyed the ability to customize the game. When I started playing DK, I just used DDR and it seemed more than enough. As I got better, I realized I had to start tracking cooldowns, proccs, auras, etc. I started writing personal PowerAuras (and later WeakAuras). Much later, in mid-Cata, I tried out CLCDK (via CLCRet from playing a pally alt) and also Zombie. I thought it was a cool idea, but of course the priorities were never quite right.
So I decided to write my own addon based on my experience going in and modifying existing addons. I decided to grab all my favorite features and make a very customizable DK specific addon. I added lots of small features that I liked, such as Time to Die, Adds Count, Purgatory announce, Melee range indicator, and made it modular so you could turn all the features on and off. One thing I found is that people are very attached to their current setup. I myself still prefer the DDR format for rune displays, probably because that's what I learned on.
The feature that causes the most controversy is the priority suggestion. My philosophy is that unless it is suggesting the correct action 99% of the time it's going to be useless. Even if it is suggesting an incorrect action just 5% time, you are going to end up second guessing it and it will be a distraction rather than a help. To be that good it needs to be customizable and it needs to detect things like when you are out of melee range, or AOEing. Over time I have developed a huge list of actions like Obliterate when X, Y, and Z are true. The actions codes are then listed in order much like the simcraft action lists. Whenever I play and I find it suggesting something that I wouldn't do I go back through and sort out why I disagreed with it and adjust the priority list accordingly.
If you are a progression minded raider, its important to know your priorities and also to understand why they are in that order, but I don't feel having an addon tracking everything hurts your game in anyway. Every raider has a maximum bandwidth of things they can track and react to and if you are making mistakes mid-fight that means that you are exceeding your bandwidth. Since every raider makes mistakes, reducing the number of things you need to track is almost always going to improve your play. For what it's worth I had a number of early progression Rank 1s in this tier, although there are plenty of more naturally talented DKs out there.
Anyway, I have plenty more thoughts on UI design, but that is probably enough for now. Feel free to ask any specific question.