twitch is possibly the best designed champion in league
he has clear strengths and weaknesses, he doesnt do absurd damage but he does alot, he is squishy so he is easy to jump on, but with proper positioning he is still playable against lock on cc or assassins, he has a fairly weak lane phase but can turn it around, and has a strong late game.
he is basically the definition of a well designed champion.
however, currently, twitch is not only possibly the worst adc in lane, but he is also pretty much outclassed by half of the adcs still in the mid game and even the late game. there is really no reason to pick him over kalista, sivir, tristana, corki, jinx, and vayne. they all scale well into the mid late and they also all have pretty strong early except for vayne, but even she is much stronger then twitch early game.
i think twitch just needs some slight damage buffs for his early mid mostly. revert the poison nerfs and the base ad nerfs and make his e maybe have a bonus for the final stack, instead of just being another stack, make him feel rewarded for stacking that many. because lets be honest, right now his e is just a bad version of kalista's.
tldr: revert the base ad and poison nerfs, and give him something rewarding for getting all his stacks on his e.
twitch deserves to be a hypercarry powerhouse for how immobile and squishy he is. his only escape is his q, which can be delayed so much after the nerfs that it hardly counts as an escape. that nerf alone was honestly fine, as that simply makes his weakness even worse, which is fine for counterplay, however alongside that they ruined the whole reason twitch was even picked, and that was his damage. nerfing both his damage and mobility was a very bad move, but its not too late to make twitch great again.
has a superior version of contaminate.