How to fix Kalista
Kalista is a bullshit champion, and it's quite clear that almost nobody likes her or thinks she is well-designed, aside from a select few (mostly Kalista mains). The main issue is her hop. So how can this be fixed?
Well, Kalista's hop is clearly too strong of a mechanic to be active all of the time, so it should have a condition. My suggestion is something like this:
When Kalista crits an enemy, she gains a buff that allows her to make short dashes after each basic attack for 2 seconds.
Note: her Q would also apply this buff, giving her a way to activate this without needing a crit.
Suddenly, Kalista players now have to meet a condition for this buff, which means they have to make meaningful decisions about their builds. "Do I focus on crit, damage, or attack speed?" "Is it worth sacrificing some crit chance (and thus potential dashes) in order to get some lifesteal to sustain?"
Lategame, a Kalista would still be a constant hopper assuming she build 2 or 3 crit items (PD would become a core item), but she would also have to focus on attack speed too, in order to ensure she gets the most out of the small windows she can dash in. Early game it would make her a LOT more manageable, and means she has to play a lot more safely and carefully in lane, giving her a meaningful power curve of traditional carries (weak early, very strong late).
Another good thing about this is the passive could have a LOT of its text removed. Since it already has a gating condition (crits), it wouldn't need the weird stuff like not hitting if she loses vision of the target. All of these things they did to the skill to make it 'balanced' and failed could be removed if you could ensure that the passive wasn't available 100% of the time.
Thoughts? Would this make Kalista fairer and more fun without ruining her identity for those who play her and enjoy her?