I think it's absolutely stupid that they made gear completely RNG, when this is the best expansion and gearing system to have an upgrade system in.
If I log in and spend 5 hours grinding dungeons, I should always walk away with something. I shouldn't have a very real chance of wasting my entire night. It's the main reason I have given up doing anything but raid logging and farming flasks/herbs.
Give us justice points and allow upgrades up to near the cap (or just let us get to the cap, it's not like mythic gear is locked to mythic raiders anymore).
Ex.
850 gloves drop as +30 titanforged. Yay RNG high that is abusing peoples gambling addiction moment still happens for you.
820 gloves of the same type drop. Yay I got my gloves. Now I can spend my 2000 justice points and upgrade them a couple times, and I still end up with the 850 piece that I put the work in for.
Everyone wins. More people keep playing because they still have goals they can reasonably reach, and blizzard gets to keep more subs.