Part of Eve's problem is that she fits the Juggernaut MO to a T
No instant mobility, solid sustained damage, brings only damage to the table aside from an AoE slow on a massive cooldown, has a powerful shield that rewards her for jumping on large groups of enemies.
And to be fair, she's always been like this. It was even more apparent back before her massive nerf/remake. With her level 3 Ult she got a 650 HP heal every time she scored a takedown in addition to packing some potent resist shred.
Riot really needs to decide once and for all what Eve is supposed to be.
Is she an Assassin?
Then for the love of God give her back the magic damage on her E at the very least so she can itemize penetration properly and make her Ult nuke less anemic. Drop the Ult shield silliness and amp her damage so she can blow things up like an Assassin is supposed to.
Is she a Juggernaut?
Then drop the damage aspect of her Ult and bring back the resist shred/reset mechanic. Would probably require fiddling with the multiple champs hit mechanic, but whatever. If she's doing the Juggernaut thing she needs the consistency on her only source of defense.
Too much power added by the above? Make her treat green wards as champions for the purpose of being revealed, but bring back Hate Spike's ability to target/damage units Eve can't see so she knows that there's something nearby to Sweep and remove. The ability to know that she's at least nearby with something other than Pinks would open up a HUGE amount of kit power to spread around.