first things first, the good, the pvp system/vendor is a massive success, if a player is good at PvP then they already have a great gearing path in game, to either focus on or to supplement their gearing if PvE focused, PvP players can just focus on pvp to gear, but they can also dip into raids/m+ to supplement gearing if they feel the need to, as doing multiple forms of higher level content is and should be more rewarding.
secondly, the bad, the raids and m+, the limited drops from bosses/end chests is absolutely fine, except that this lower amount of loot exacerbates the problem of streaks of not getting any loot at all, and when you do finally get a drop it’s not usable due to wrong stats/legendary slot/better ilvl in slot, all of which makes all the time spent raiding or doing M+ feels wasted and completely unrewarding.
the fix would be a valor points like system, a pve parallel to the pvp conquest system, and although pvpers might complain about such a system they could potentially benefit from it as well, the problems come from balancing the system so gearing doesn’t suddenly become several times faster
but more so that as you get towards the end of a tier/season/patch your not still hunting for your last 2-3+ slots of gear.
quickly the ugly, the weekly vault, specifically the back up reward if none of your options are good, which has happened several times already to me, no good option, even worse back up (really just some stygia) so ended up taking
items with high ilvls that might become useful if the other dps spec ever becomes good enough to play again or if the secondary stat meta drastically changes.
personally I’d have a points system with conquest like catch up and weekly cap
but have players only able to afford a piece of gear every ~2-3 weeks, as the system is only for extra bad luck protection.
an example system would be earning pts from dungeons/raid bosses at fixed
and scaling with difficulty amounts, probably so you can fill weekly cap on a full hc raid clear and 2-3 M+ in the 10-12 range,
you can have 1st random hc a day give a small fixed amount
weekly lfr sections give a small fixed amount.
raid bosses, give like 10 per boss on normal, hc give 15+10 from normal,
mythic give 25+25 from hc and normal.
if weekly cap is 550 same as conquest, a full mythic clear gives 500 nearly cap
full hc gives 250, full normal 100,
M0’s give a small amount, M+ will scale this amount up, based on guess work
the base M0 amount should be around 10 give or take, so a m10 gives 100
m15 gives 150, so a normal or hc raider only has to do 2-3 M+ a week if doing
no other content to fill the weekly cap, but a pure m+ player will only need to
do 1-2 more at a similar level to cap purely by doing m+,
extra sources of this currency should be available from things like the weekly world boss 1 time small amount ~20-25? a week.
the currency to items part of the system should have varied prices of different slots like conquest does, with the cheapest items such as rings/neck/cloak coming in at a cost ~ around 2 weekly caps somewhere between slightly under to slightly over, and the expensive items like weapons/head/chest coming in
at around 3 weekly caps worth slight under or over once again.
all this gear should be base ilvl 200 same as conquest, but higher ilvls upgradable by spending anima? should be gated behind achievements/max content reached,
so for 207 something like a full clear of raid on lfr/normal/ M+4-7
for 213 partial hc clear 3-7 bosses/M+10
for 220 full hc clear/M+12
for 226 partial mythic clear 3-7 bosses/M+14
for 233 weapons full mythic clear/M+20
extra bad luck protection would be a token(s) on weekly vault for back up option that can be saved and used to buy a piece of base pve/pvp gear from vendors, once every 2 weeks (half the rate of vault loot but can target slots, nice as a back up).