This is a complex issue.
To me its an equation involving "fun" for the majority, player Skill vs player Skill and Time invested into the game.
Lots of subjective stuff there, but for me as it stands now "fun" for majority means we have lots of time wasted during rounds that could be avoided by good game developers
Skill vs Skill could be tweaked a shit tonne by good players playing all the classes and determining what actions require more skill than others
Time invested is too far geared towards guys that no-life the game, but I 100% acknowledged the requirement to reward /timeplayed. Its just too much as is
Basically Shit devs, Shit item unbalancers. Good luck getting anything changed though