Is affliction just a clunky mess? Haste and spellpower snapshot but other skills refresh the duration with your current stats? Meaning the best play sometimes is just stay around and watch your dots?