So I have some ideas that I think would go a long way towards balancing the game.
Proc Sets - So IMO the problem with proc sets is not how much damage each one does, but rather quantity (how often damage is done and how you can combine multiple proc sets on top of one another). I do not have a problem with viper, velidreth, selene, skoria, grothdarr, tremorscale, etc in isolation. So limit players to one proc set at a time. If you equip more than one, one will simply not work. Also fix the bugs that are causing proc sets to overperform further. Viper is still proccing on ranged attacks and on death recaps many proc sets are showing up like they fired twice back to back (not sure if they actually are or if this is a UI issue).
Major Evasion - Basically what major evasion is currently is a 20% damage reduction, whereas the tooltip states that it gives you 20% dodge chance. These are two different things and should be treated as such. How does one "dodge" a DOT tick? Make it so that major evasion gives you a 20% chance to dodge direct damage, not DOTS. (I would consider sweeps direct damage even though it's technically a DOT. I know a lot of players don't like the RNG nature of it but if you take away major evasion then medium armor builds have no defense. Another thing you could do for shuffle is make it so that your dodge chance depends on the number of medium armor pieces you are wearing, maxing out at 20% for 7 pieces. Why should full heavy armor users get the same dodge chance as those in medium?
Eye Of the Storm - Make it blockable and fix it so that it cannot be active while in mist form.
Templar Healing and Purge - I made another thread about this but purge is fine (mostly). There is nothing wrong with a templar being a hard counter to a DK, just like there is nothing wrong with a DK being a hard counter to a sorc. However among the most cancerous things in PVP is the reactive/malubeth wearing, BoL spamming, healbot templar, and one thing that makes them so unkillable in groups is their extended ritual. Make major defile an unpurgable debuff, making it a smart counter to these templars. On that note, take major defile off of incap, the skill does enough for its cost without this debuff. Also malubeth should not stack with major mending.
Other class balance I think the above changes would go a long way toward balancing the game, but obviously there are some specific class changes that need to occur also. Buffing dragons blood, fixing cloak, and adjusting dark deal are some that immediately come to mind. The one I want to mention is dark deal. Take the heal off of this ability. The stamina management it provides is plenty to make the skill useful. Taking the heal off the ability would make a dark dealing stam sorc somewhat vulnerable when using the ability. And don't tell me the ability is fine because it has a cast time and can be interrupted. The cast time is negligible and the only interrupt you'll ever get in is if you're using crushing shock and happen to hit at the right time or if it is used twice in a row and you manage to interrupt the second use.
Buff Soft Caps