The shield wouldn't be a problem if she didn't also get a dash with it. She has too much into her kit and people cried Yasuo was overloaded.
She gets 3 dashes into one skill that's fine, but why is there also an AoE knockup added into it? Why does she need that along with 3 dashes?
She gets a AoE stun that scales off AD that's fine, but why does it need to be AoE if she already has a knockup into her Q?
She gets a shield that scales off AD that's fine, but why does she also get a dash with it when she already has THREE dashes into her Q?
She gets an insanely good AD steroid with a little range increase that's fine, but why does she also get an AoE execute with it?
All of her skills are overloaded individually but as a whole it gives her everything. The only thing Riven doesn't have is mixed damage..in which who needs that when you can get lw/yomumu and shred tanks in a few hits