probably because i am not a native speaker, and i could not understand well the conditions which allowed for a dash reset xP
But compared to Akali Irelia's has a lot of inner mechanics that work to make an input, where Akali instead gets decisions and options that are pretty much clear.
She has a passive that stacks up with different stuff, increases in power not linearly with its stacks and gets a different amount of stacks based on who and how many enemies are hit by her abilities, plus deals more damage to shields but only when said 6 second stacks hold up and only when said stacks are 4.
Plus her Duet ( E) adds a mark that is consumed when dashed to but also has to be reactivated to do an aoe stun that else is activated on her. I am not sure if said stun procs the mark that allows her to refresh her dash.
I mean, in the end the execution is pretty clear, but if you look at the inner workings it's all mad eup of marks, exceptions, resets, stacks and so on. Not an effect is a clear one!
Also, she has stuff that is not much intuitive, and while that does not make her complex it does not help at all to understand her. I still don't know the uses of her W, and why they gave her a mark reset on a skill that can be used to engage with a stun. I actually dom't get at all why they gave her a mark reset that works like old Fiora's Q.
Akali instead has skills that work in a simple way, but that have dynamics that interact with each other. Probably the most comples of her kit is the E, that has an exception ( can hit a temporary cloud of smoke ) and a mark ( that however is single targeted and very bief).