Trying to balance 120 levels is impossible, I get completely get that. But between the stat squish, the removal of templates and the various expansions of random epic and legendary gear etc, trying to level via BGs has become all-but impossible and about as much fun as hammering nails through your forehead.
Every. Single. Match there are multiple twinks who have 2-4x the HP and do 2-4x the damage, recklessly dominating with instant-casts/melee spam and GY-Camping. There are no objectives played (get ready for 15 minutes of WSG no matter what), and there is no ability to effectively play or challenge them really in any way.
Pieces of it you are trying to address (nerfing Elemental Force for example), but in reality until you force xp in BGs, this will just get worse and create an increasingly toxic environment for the majority of BGers pre-120.
Or, accept that we’re just not supposed to be using BGs to level, remove EXP from them completely and leave PVP as the side-gig it seems to have become. That would suck since only leveling via quests/instances can get incredibly boring, but it would at least solve what has become the most unfair and painful part of WoW.
And to be clear, I’m not just talking about the 110 bracket (absolute cancer, just don’t ever play this) or the 111-119 bracket (can be terrible, but with 3x azurite you can contribute), but everything from 19 up. As you level some classes will be OP early, some will be OP late and some will be disc priests and remain fairly OP right up to 120 (and that’s fine). Removing templates is fine; there should be some reward for effort put into your char. But creating a situation where people can either endlessly gear (via azurite/neck) or twink themselves into a 2-400% power disparity just makes for terrible gameplay.
I totally expect this to fall on deaf ears and be ran over by actual twinks trying to defend it as anything other than bullying, but wanted you to know.