Team 7's poor teamwork is due to Sasuke's attitude though. It is not Sakura. Also, to be fair, Naruto and Sasuke are the two main characters. People treat Sakura as the tritagonist, when she really doesn't have much relevance to begin with besides being on the team. She wasn't nearly as affected by Kaguya and her puppet chain's ambitions (by puppet chain I mean Black Zetsu, Madara, Obito, Nagato, and Akautski) as the real main characters (Naruto and Sasuke) were. If Tenten was put on team 7 instead of Sakura then Tenten would have the level of importance that Sakura has.
As for people like Tsunade, think about this: She really had no more need for development in part 2. She became the hokage in part 1 and that was it. She overcame her internal turmoil over the loss of her loved ones and finally moved into the stage of acceptance and moved on with her life for the sake of herself and those around her (the village). What more is there to develop?
Team 7 doesn't have poor teamwork though (NaruSasu works in unison,
they are the team). Team 7 was (supposedly) balanced in part 1 but now its all about NaruSasu vs everybody, they're just weird.
She's just a supporting character, i know, but that doesn't mean she has to be neglected or put down for the main cast to shine.
Besides, her character doesn't seem inferior compared only to the main characters. Having Kakashi saving her was very disappointing and contradicting.
And i don't mean inferior just when it comes to jutsus and fighting skills. I like her, but at the same time i can't help to notice that her character is kind of a mess.
That's a problem. What's the point of keeping her around then if she isn't going to contribute?
All that talk and effort against Pein only for Naruto to make him have a change of heart and revive everyone? All that talk about the WoF only to be stomped like a bug? It makes it all seem pointless.
I hate to admit it, but she's been a waste of panels for a long time, no matter how much i like to read the scenes where she's in.