Zoe gets too much flack IMO
Zoe's job is to do a lot of damage from for away. She's a ranged burst mage.
People always complain about her picking up summoner spells but she has to put herself in danger to get them unless she killed the champ that dropped the spell or she avoids a fight and grabs one after. She has no mobility, making her an easy gank target.
Why complain about Zoe if your jungler can just roam mid and cc her to death? What will she do, jump away for a second then come back? Akali and Katarina, for example, are harder to kill than a nuker like Zoe or Xerath because Kat and Akali are really mobile. I think mobile assassins are worse than ranged nukers, but that's just me.