Good but no need to nerf shadowstrike to 1 second. Rather than take away things it's better to add them. To stop rogues dominating all bosses they should tailored to require different classes to win.Sharp shot should be Str but also instacast without interrupting auto, like a ranged quick strike. Imo it should be pierce still of it's str based, poison would be too good. Otherwise this is solidMages --> Skill energy cost reductions, or huge boost in energy boost/sacrifice. Fire bolt insta-cast.
Druids --> Skill energy cost reductions, or huge buff in energy harvest. Lightning strike insta-cast.
Warriors --> Seem fine IMO.
Rogues --> Shadowstrike 1 second cast time. Make rend do poison damage over time, with small decrease in damage.
Rangers --> Sharp shot based on strength, or deals poison damage. Barbed shot poison damage over time.
For example make a boss tough but weak against crush damage, or fire/ice, or weak against specific skills such as to even out the classes.
Because with one exception its rogue rogue and rogue that dominates all.
Id also add auto skill use for mages and druids because it's just not fair how auto attack benefits only mele classes.