"Fighting other melees often degenerated into a pure stat check"
This is pretty much why I dislike the concept of on hit champions. I don't really feel engaged when fighting them, I just feel like they're pulling a bunch of stats out of their asses.
Now I know on hit champions aren't strong right now, but I think we all remember how stupid they were in the devourer meta. You plats and above probably don't remember because afk farming for 20 minutes in high elo was a stupid move for any jungler to make. But in low elo players didn't have the knowledge to stop these champions from farming and it often felt like they couldn't stop them fast enough.
Let me ask, where is the interactive gameplay to say a Shyvana with frozen mallet and two good on hit items? If you can't 1v1 her, then you're effectively dead once she touches you since you'll never escape from the slow (not bashing shyvana). What fun is it when Yi doesn't even need to Q to take your health bar because of how many auto attacks he procs. How about when Xin Zhao just bum rushes you? Where's the interactive gameplay around that?
On hit melee champions are pretty weak right now and I'm really happy for it. I don't think that their current form of damage is all that healthy for the game. I'm all for sustained damage but I feel on hit is almost invisible in terms of power.
remind me when was he a problem design wise?
the only 2 moments he was broken were when:
-his early game was insane
-ginsoo was legit roflstomp

for this style of play.
jumps on you is when your
needs to hook them away or ult them so you can get out of range.