PvP reward system saw some improvements in 7.1 but there were a few hidden drawbacks also. Currently you can get 3 pieces of gear based on your ratings every week. Which is a very small amount and RNG can screw you over. Also previously every gear drop from rated content was affected by ratings but now random drops from rated content has a base ilvl of 840 only and not increased by higher rating. They also added base ilvl 830 gear to casual pvp, which doesn't really help but lets compare that to Heroic dungeon. So even if you have ratings over 2k it will be nearly impossible to get full elite set cause of RNG. I have been PvPing nonstop since launch and still haven't gotten a Vindicative helmet while I got around 20 trinkets, tons of necklace and relics. I don't know if there is a bug but I have rarely gotten an armor piece from PvP. Now think about your chances of getting full elite set with just 3 pieces a week and that is if you have over 2k ratings at every bracket.
Look at pve there are different path of progression like doing Mythic plus dungeons or heroic/mythic raids and both rewards ample amount of gear based on your skill and time spent. But in pvp you are not getting much of a choice anymore you have to play all three bracket to progress.
I run arena every night for 4-5 hours but most of my gear is from mythic plus which I ran very rarely like maybe 2 mythic+ every week. That goes to show how under rewarding pvp is even at high ratings. Some people might say pvp isn't about gear and I agree with that but there should be some sort of reward, a feel of achievement. I can think of a few solutions that Blizzard can try to fix the current reward system.
1. Give us a pvp vendor where we can buy the Elite skin for transmog, make it require 2k ratings (not the actual gear just the skin like previously) use currency like mark of honor.
2. Make the random gear drop from rated content based on rating or add some sort of bad luck protection. Right now only use for those random drops is vendor or disenchant.
3. Add conquest points back in game but cap it at something like 1500 and let people buy at least one gear per week, that way we have a bit of control over our gear. Remember in PvE gear can be traded with group members and there are tokens for bad luck protection plus 3 bonus roll chance every week.
4.Let us use bonus roll in PvP.
I tried to be as objective as possible. Please keep this thread constructive.