Akali doesn't feel good
Hello! Top Lane main over here, and my opinion is that Akali is not balanced for/in the Top lane.
First off, she is an energy user. This is important because top laners often must keep track of their mana/rage (in some cases) to judge whether trades and all in will be effective. Energy users like akali and kennen, another top lane bully, do not need to manage their resource as much given that it is a fast regenerating mana-style pool. Akali also has multiple ways to regain energy, like her passive and more importantly her shroud. More on this later. Regardless, the amount of energy she regains makes her energy pool seem much more sustained than a burst champ should be.
Second, range, positioning, and Q. While mid lane akali can be "countered" by longer range artillery mages, top laners are usually melee and need to get in close to auto attack or cast short range spells. This is a problem for them because akali's Q slows and outranges many abilities that melee toplaners have. It also gives her a heal? I don't know why because it procs for free on minions and because she has energy she has a cost-free way of healing up after trades. Along with this, she can counter gap closers with shroud (which restores her energy to cast AND gives her movement speed) and her own E which positions her perfectly to dodge close range damage while giving her the option to go right back in. And thats a main problem when people voice issues about akali, she has too many options for too many situations.
Third, True Stealth and Shroud. The main problems I have with this are the True Stealth mechanic and the amount of time akali needs to shroud again. WHY IS TRUE STEALTH A THING? I ask this because when Riot changed stealth the first time they made camoflauge and invisibility. Invisibility was supposed to be a "tactical stealth" that can only be revealed by turrets, but true stealth is just that but bypasses turrets. This seems to be power creep to me in a major way, given that there existed a previous version of this stealth that is still in the game but is now passed over. And I know that akali is supposed to dart in and out of her shroud to extend it and to deal damage while minimizing her damage, but really, having her q and then invis again before you can even auto attack?? the ability was built for singleplayer.