Hmm how about changing the Juggler trait. Instead of allowing to insta-swap it allows to do melee attacks automatically with a melee weapon wielded in the prepared slot? (without switching, and without time penalty)
I'd love you forever :D
but the chainsaw is simply so much stronger than dual knives could be,
First, you can find second knife on dlvl2, chainsaw - dlvl4 or more.
Second, Brute.
With Brute*3, knife deals 10-15 damage, and dual deals 20-30, 25 at average.
Chainsaw deals 13-33 damage, 23 at average.
Knives are better, isn't it?
Third, Berserker.
Chance of berserking must calculate for each knife separately, and this chance must be greater than for CS.
Finding a second knife (in case of AoB) before the chainsaw is up to luck and the RNG. I've played enough games without finding one prior to the court that I wouldn't count on it.
But let's assume you always find one on level 2:
1) Damage reduction from armor is applied to every attack separately, that means that dual knives will break even with the chainsaw against enemies with 2 armor and fall behind after that.
2) You assume that dual wielding does not have any penalties. If you take Dualgunner(1) as a reference you'd have to expect an attack time of 140%. which means that by the time a dual knife user attacks 10 times, dealing an average total of 250 in your case, the chainsaw user will have attacked 14 times, which means an average total of 322. Both numbers assume enemies with 0 armor.
And even if the Dualknife trait would grand you 100% attack speed at level 1 you'd still have to spent 4 skills (3*Brute + Dualknife) to end up with only 2 more damage on average and only against enemies with 0 armor. It would be much more efficient to take Berserk as your fourth skill, instead of Dualknife, since you're probably already at/past the chained court at clvl 4.
But to be fair, the point about the Berserking trigger is true.