Can't we just increase Bloodrazor's on-hit damage significantly and make it a named effect?
Then make
have the same name for its own on-hit passive so they don't stack for tons of damage?
Basically, make Bloodrazor the alternate BotRK. Like how Runic is the alternate Luden's, and Cinderhulk is (supposed to be) the alternate Sunfire.
(Warrior still needs to actually do something interesting as well. It's now a stat-stick, which as I recall is the reason the Magus enchantment got changed in the first place.)
Enchantment - Bloodrazor
+50% Attack Speed
Unique Passive - Ruin: Basic attacks deal 5% of the target's Maximum Health as bonus Physical Damage on-hit (max 75 damage versus minions and monsters).