Akali is too weak for her role
Ok, so first, akali has only 1 useful offensive ability Five point strike with Kunai. The problem with those Kunai is that it relies on energy instead of charges. What increases energy regen? haste? Attack damage? Magic resist? LOL? This is a problem because it caps her damage output compared to virtually every other hero that has 2-3 offensive abilities. If the five point strike relied on charges instead of energy... now we are talking.
Second, akali's smoke cloud. Its very op, but also extraordinarily lacking in utility. It provides no advantage in a teamfight, And what is worse is that it can't be chained at max cdr. Here is a potential rework: When twilight shroud is cast, enemies inside it take damage over time and are slowed. When akali attacks, twilight shroud ends. If Twilight shroud ends without Akali attacking or using another ability, it immediately refunds the cooldown. See what I did there? I nerfed the OP aspect of twilight shroud, and added some much needed utility to it.
Third, Shuriken flip is stupid. Very very stupid. It is not used offensively, so much as it is used defensively. Imo, it should be replaced by a Kama that is thrown at a target, and once it connects, akali can dash to the target, dealing damage. This way, its an actual cool to use ability instead of spray and pray or use for escape ability.
Fourth. Perfect execution needs a buff. Why? Look no farther than pyke. He has a rush as well. His rush is literally on 9 sec cd. It deals comparable damage. It stuns for longer. It even looks cooler. Why is akali's rush so lame? Give her 3 charges, and let her use the rush whenever she likes, and at max cdr + max level for her ult, it should be on 15 sec cd, and do at least 1.5s of stun time.
Fifth. Akali's assassin's mark is not useful against heros. They don't run away! Give her something else, maybe something to up her melee dps, or recover health over time. Those are her weaknesses. :(