Twitch shouldn't be allowed to jungle IMO.
Getting ganked by a stealthed Shaco already feels unfair, but Shaco is pretty much uselss after the twenty minute mark AND he's melee. Meaning, you can flash away without much of an issue, or at least the enemy will ahve to use their flash too to kill you. And the comprison with Shaco is quite correct as in a gank they both unstealth, slow you, and then use basic attacks.
But Twitch being ranged as well as having quite a lot more damage up his sleeve apart from the initial burst is more thsn problematic. And given his range, even when you flash you don't leave his range even if you cast it, as he will literally unstealth right next to you and well theres nothing you can do about it.
Oh yeah I COULD place a Control ward, right? The thing is... a lane usually has a minimum of two entrances from the side and I only got one ward, and even if I and my jungler cover both, he will just come over the lane. And he can also clear the wards, and then proceed ganking as he pleases.
It just feels absolutely plain unfair, especially since shaco trades his unfairness with a total uselessness lategame. Twitch meanwhile metls the entire teamfight.