I also see that some classes, should have no or very weakened magic effects.
The barbarian should get almost no magic effects from abilities.
Ok swirl up some dust when you hit… may even be appropriate.
If he knocks on armor or on a stone, sporadically few sparks can spray, but in very small extent… okay.
Otherwise, please 0 magic effects, that absolutely does not fit. His battle cry can have a small effect for clarification, but should not produce aura rings.
Likewise, the rogue gunner should bring only subtle to no magic effects. Ice arrow ok, fire arrow yes, but not as a magic effect, but as an arrow that burns gently and draws a thin plume of smoke. Not like magic.
What do I need to see with the rogue archer? A bunch of magic effects, overcharging, any doubles as an illusion all shooting along… no that is inappropriate and weakens the class as a bow class.
Please replace it with reasonable, simple bow combat. If you like shooting fire arrows, you can expect a smooth effect here.
Let arrows rather hit with convincing force here and there, stop the enemies briefly when approaching, slow them down and just have an effect after a powerful impact. But without magic.
That additionally devalues all magic classes and simply overloads the whole game. This was already simply unbearable in D3 and robbed the whole class event of content rather than making it better.
You simply can’t fail in the area of classes and how they are implemented. In an RPG, this is exactly a very important pillar, after all, you play the whole game with your avatar and everything must sit and it needs the separation and the precise and appropriate content in everything around this class.
If I start shooting fireballs as a marksman or triggering fire pillars as a barbarian in the whirlwind, then that is, in short, garbage!