Make Zoe's W only use abilities she doesn't actually choose to have.
Remember when you guys became so adamantly zealous in making "UNIQUE Passives" out of everything? You did it because when Talon bought 6 Black Cleavers, he got a shit-ton of health, damage, CDR and armour pen. So then you fixed it! Isn't the abundance of one thing a part of what makes Zoe so obnoxious?
Just think about the change I'm proposing: Did she buy a
? Now she won't be able to go invincible for a whole 7.5 seconds!
Did she take Ignite? Now she can't ignite you, ignite you again, pick up your ignite, and ignite you a third time!
Did she take Flash? Now she can't Flash, Flash, Flash, Flash, Flash, Flash and Flash!!
If this is too massive of a nerf, then you could always give her a compensation buff by increasing the drop rate of Spell Shards from minions by like,,,..... 12.5% per Shards she's not allowed to actually have? Then if she took a full build of 6 Active Items (+ her two summoner spells), then it would just be doubled. Honestly, I could live with that, so long as she was only getting one Flash.
, you could take Cleanse, countering her and removing Ignite from her item pool, severely reducing her damage output while replacing it with something effectively useless in lane. This would reinforce her role as a spell "thief", rather than just picking up random stuff.