Akali has no low points in her kit
Vs ranged champs: Has healing from her Q, and this only gets better once she completes gunblade.
Vs Melee champs: Has consistent ranged poke damage, increased MS and the ability to proc her passive because she gets 250 range on the passive auto.
She can drop shroud at any point because it costs no energy and instead gives back energy. She even if Akali misplays and you go to catch her when she has no energy, she can just drop shroud and survive, maybe even look to turn a kill around. And shroud cant permeate walls, meaning that Akali shroud doesnt have to be dropped in a good position in order to get maximum effect, the akali player can just drop it and it will always benefit them.
Akali is just another case of a champ getting reworked to have an overloaded kit with no real weaknesses, and the weaknesses that they are said to have actually have bandaid mechanics in the kit to prevent the champ from having those weaknesses