So, under Tyrande's leadership the following has happened to the race
-Joined the Alliance, where they are governed by a human
-They have lost or are currently losing an enormous amount of land (Ashenvale, Azhara, Stonetalon, Feralas, - to the horde and Felwood + Darkshore to external forces. In Siege of Orgrimmar Tyrande even says she agreed to give Azhara's lumber to the horde, while they were weak and without a leader.
-Lost their immortality
-In BfA - their capital is destroyed, along with countless civilians of their race
-In Pandaria - they were unable to get their immortality back
- In Legion, she failed to prevent Furion from getting captured and subsequently failed to save Ysera.
Now, I know many of those were not her fault and it's possible to assume that, had it been anyone else in here place, all those bad things would still have happened.
But it does bother me that in BfA we get a Sylvanas storyline where there is a rebellion against her, even though she has been massively successful with almost every single goal she has set. When the Forsaken got half of the Eastern Kingdoms b/c of her leadership in Cata.
Am I missing something or is Tyrande just a really badly written character/night elf lore is getting shafted?