Hey everyone, first of all this is not a QQ post or anything like that.
Since vanilla and the dawn days of WoW in pvp or pve both melees and casters have advanteges and disadvanteges against each other. For example, back in the day being a melee is being able to dps while jumping and moving no problem at all, and being a caster advantege is being to dps while staying in a long range far away where you don't need to be so close or hug the target to be able to dps. The disadvantege of being a caster range class is that you have to stop moving and cast your spells while melee can jump and dps while moving. Melee disadvantege is that they need to move and get close to their enemy target.
However, today things changed too much and this question is for everyone:
What is the advantege being a melee class against caster range class? either it's pvp or pve point of view?
I'm asking this because casters range class no longer have the penalty of that you have to stop and cast your spells because almost every class (correct me if I'm wrong here please) can at least 1 or 2 spell that can be cast instant while moving or jumping.
Again this is not a QQ post and it's not about just pvp or just pve it's about in general.
Thanks for reading and keep it civil please.