About Twin Fang as a poorly designed skill... mmm.... eh. Sure it was point and click nuke and dull on its own, but it completely relied on her skillshot spells. And, in conjucture with those spells, kiting back with it was really fun. I can see it being oppressive though since it's damage was so potential high that Cassi didn't need to bother with kiting, (against Ryze, per say, who she crapped on and still does because she outpowers him) but it's still unfathomable that they massively buffed it considering it WAS the most frustrating element of fighting her. Cassiopeia had a muddled identity before, but she was released at the end of 2010, a lot of champs had muddled identities and somewhat counterintuitive and/or frustrating kits, at least to a small extent. Anyway, while many of Cassi's fans think of her as a poison mage, and no mistake, I do to as a fellow Cassi fan, but in a more general gameplay sense I think it'd be better to articulate Cassi's problem is that her new 'kit' is extremely stiff and lacks almost all of the dynamics her old kit had when all her spells were relevant. This makes her super predictable and dull to play as I feel because if you can just kill your opponent with Twin Fang all in's, why wouldn't you? And you also have to get in your opponent's face to win trades, thankfully you will most of the time; but that's not good gameplay; where a ranged, squishy mage with a speed boost and a long cooldown ulti for escapes has to get into her opponent's face and hope she outdamages them. If she does, she oppresses them because her damage output is consistent, and if she doesn't, she gets whittled down and smashed because her poke is bad and there's no way she's going to win typical harassment trades unless she's much better than her opponent. That's almost a 'UrExample' of a binary kit. Not to mention her passive is a huge ball of stats, which Riot doesn't like.
It's not that the concept of an AP Hyperscaling marksman is a bad idea. But it's not Cassiopeia's theme, never was, and why should it be? Her old gameplay was a lane bully, nothing of her lore says she should be a 'growing more powerful' champ, and we already have hyperscaling mages in Veigar and Ryze, the latter already filling that DPS space that Stashu wants Cassiopeia to fill. And the way it's delivered now is clunky with massive surges of powerspikes. Not to mention that when you get 500 stacks Cassiopeia's been strong enough for a while; and she has to be because a lot of games she will never reach that point anyways.
I'm trying to be patient with Stashu, most of us are, but it's frustrating that he just drops off for months even though he knows Cassi needs a lot of work. I can't blame the Cassi fans that are being blunt about their discontent; it seems most of what we say, especially criticism, doesn't matter no matter how we say it. But it's not just Stashu's fault, I suppose. I believed him when he said Riot rushed him with the rework, and they accepted it going to live despite how flawed it's design is. Just... sigh. It's all the more irritating when this would have NEVER slid if Cassiopeia was a popular champ. We all want the best for Cassiopeia, is it not fair that Stashu and Riot in general at least CONSIDER what we're saying? :/
On that note, I did try to come up with a general basis for a Cassiopeia revamped kit. It's here if anyone's interested. : http://boards.na.leagueoflegends.com/en/c/gameplay-balance/nFnehA17-cassiopeia-a-hypothetical-gameplay-update