They should just limit it a lot more. Cap out the amount of ILvL you can get and make it a static amount. None for LFR, +5 for Normal, +10 for Heroic and +15 for Mythic. The higher the difficulty, the better the reward. But just making it static would be a huge step in my opinion. No more random +5 to +25 its way too much RNG, and drops will always feel more disappointing. No TF / WF? "Fuck, its not titanforged." +5? "It only forged 5, oh well." +20? "Fuck, it was almost perfect." If it was made static, then a Titanforge, no matter the amount, would always be exciting, if it was capped lower, it would be less punishing not to get it, and it would not make higher content less obsolete since you can get better gear in lower content.