On the topic of Sylvanas... I don't like that people are claiming that they ruined her when she has always been manipulative and arrogant... She was only a "good guy" because she wasn't allowed control over a large force (always limited to leader of the Forsaken). And though people will hate Garrosh until the end of time... He made a strong point when he asked Sylvanas: "What makes you any different from Arthus?" And when her answer was simple "I serve the horde" it was obvious... She was never fighting for anything but herself and her undead people. No amount of arguing can change that Sylvanas had played the entire fan base for fools... Which is exactly how Blizzard has depicted her in BfA.
Oh I know. She was always a manipulative and she was always working for herself. Sylvanis as a character cared about two things. Before Wrath ot was revenge on Arthas. But after Wrath it was to protect and care for her people The Forsaken.
She stopped seeing them as tools and began to truly love them because no one else did, anyone else would rather wipe them off the face of Azeroth. That's why the Forsaken care so much about their Queen as well.
The problem with the Forsaken is that they can't reproduce, which is why she tends to try her best to avoid open conflict and act more subtely. The only way new Forsaken can be made is by the hand of the Valkyr. And she is running out of Valkyr too.
Sylvanis is a Master Strategist and Manipulator is true and she joined the Horde for her own people's gain. The Horde are a faction of misfits with no place and no home and Sylvanis knew she need them to protect The Forsaken.
This is why it makes no fucking sense that she's behaving like this in BFA. She has always been wary of open conflict because it's not so easy to replace her people, but not only does she declare War against the Alliance when the Horde is seriously weak. (Having lost many leaders and forces after Legion), she also turns her entire Faction against her and puts a giant target on her own people, for no reason, by burning Teldrassil.
She literally brought the forces of the Alliance straight to her door where they killed untold amounts of Forsaken and destroyed Undercity. That makes no sense for a Master Strategist to do, she knew that would happen, she knew Lorderon was vulnerable because it is a merry jaunt away from the capital of men.
Her actions are so completely counter to her goals of keeping the Forsaken alive that the only thing that makes sense is she's out of Character. The entire reason she's helped the Horde this far is because they help stop the Alliance from killing all of them and now she betrays them all? For what end? She doesn't get anything from this she only loses.
(Not to mention the fact they are blatantly rehashing the Garrosh Arc tee for fucking tee.)
And the terrible writing is not only with Sylvanis. Jaina literally can't decide if she hates the Horde or not. They made such a big deal of her decision to kill them all and in the latest cinematic Thrall and Jaina casually decide to work together in five seconds. What? What the fuck?
And don't get me started on Saurfang. Who knows that the Alliance are snakes that will stab you in the back at any moment because they've done it before. Jaina and Genn literally want to Genocide all of them and Saurfang trusts that!? Anyone with a brain would see that they'll just destroy the Horde when they're weak after Sylvanis dies. Another brilliant Horde General Reduced to a bumbling idiot because of plot conveince. Great.