I believe I have a good idea, so there it goes:
Only for 1 day, make people to switch builds and items randomly between players. Your build should get switched to someone same as your generation (if you are 1st gen, then someone with the same level).
For example, I'm gen 8. I'm a cavalry player so I have cavalry equipment and a cavalry build.
Jtobiasm is an archer, and lets assume he is gen 8 too. He probably have archery looms and ofc a build of an archer.
Since we are at the same gen, our builds will get switched. I will play with his character for 1 day (as an archer), and he will with my character (as a cavalry). After that specific day ends, everything will return back to normal and the gold/xp we earned will be transferred to our character. Actually this character switching can be done 2-3 times if possible as it will lower the chances for a player to get switched with a same class.
Why I came up with such a crazy idea? Well, archers are complaining about infantry not cooperating with them. And they are 100% right! But after we think it carefully, does an infantry player know how an archer is being played? Some of them surely do, but some of them have forgotten the ways of archery from native. Even worse, they might not have even a simplest of clue how the events happen to look like from the point of a cRPG archer. So how can we expect them to cooperate with something they have no idea of.
I also believe this will limit the amount of whining (nerf, OP, buff, QQ... you know what I mean), because everyone will be able to see how things work from the point of view from the others.
You might say:
-there is STF for that
Then I say:
-yes, but that is an option. Actually forcing people will make a better impact on everyone.
If you answer with:
-Fuck off yu nub. I wanna smashing skullz with my maze! Shit idea!
Then I answer with:
-I will take that mace and fuck your arse with it until some blood comes and you beg me to call your mama.
Just my two cents. And I hope I don't get a warning for that last part lol.