Overall, the book was good and held my attention, but it has too many problems. Spoilers follow!
1. Jayfeather found out in the beginning that he needed to find Flametail, but it takes until half of the book for him to finally go find him. He knows he needs to do that and forgets it like it's nothing. Yeah, he's taking care of his Clan and everything, but he can take the time to dream himself into StarClan for a night.
2. All of the main antagonists were practically killed all in the same chapter, on the same page. All the cats, who were destined to kill them...all they had to do was pin them to the ground, and then they all died instantly as if they weren't the ones who came up with all of the highly advanced battle tactics of the Dark Forest. Did the Erins ever hear about Ken Follett's page-turn? Their deaths needed to happen at different times!
3. Spottedleaf really should not have died. She was, after all, killed by another cat in the first Warriors book ever written. But it's even worse this time around, since none of the warriors believe in another form of the afterlife. Honestly, there needs to be something after StarClan. The cats can't disappear into nothingness. They should have beliefs like Native Americans where people live on in the earth, the rain, the wind, etc.
4. The good warriors who died weren't the ones who I expected to die except for Firestar. Mousefur, Ferncloud, Spottedleaf, Hollyleaf...an elder, a queen, a dead medicine cat, a character we haven't seen or heard of forever...are you kidding me? I expected half of ThunderClan to die! I mean, it is the biggest and most dangerous battle for the Clans cats both dead and alive. Every time character names showed up, I shuddered and thought: "Oh no, Brambleclaw and/or Squirrelflight are going to die for sure! Or even Graystripe or one of his kits. Or a mixture of the senior warriors and younger warriors along with one of the apprentices. But none of them died.
5. And really...all of those times that the Dark Forest Warriors were attacking and intimating Jayfeather...why didn't they just kill him? In fact, why didn't the Dark warriors plan a really fatal battle strategy that included killing off all of the medicine cats at the beginning of the battle and prevent their wounded enemies from recovering and being able to charge back into battle?
6. I really hate the part when the Three are telling the Clan leaders their story about the powers. I can understand the leaders believing their medicine cats about the battle and the Dark Forest rising, but...all Dovewing does is tell them what she is hearing inside the Dark Forest. And then she is "backed-up" by Jayfeather who says he can read her mind and see exactly what she's sensing. The leaders are supposed to take their word for it? Honestly, Jayfeather, surely you had the power to share your sight with other cats.
7. I didn't expect the deadliest battle in the history of the warriors to be so disappointing. Like I said before, it didn't seem like the good guys suffered severe losses (except for the loss of Firestar and Spottedleaf), considering the situation. The Dark Forest obviously had the upper hand of having the most deadliest skills ever and could appear invisible to their enemies (it's funny how they are invisible to them earlier in the book and then don't use it as a battle strategy). And the characters who did die, I didn't feel devastated...I was more than ready to say goodbye to Firestar and I could care less about Ferncloud. The ones I really felt sorry for were the ones who died their second deaths. Surely, they shouldn't have been erased from existence without a single trace. Maybe if the Three found out they had a hidden power--one that would banish all dead bad cats to a kind of underworld where they can't reach StarClan or living cats and even their dreams?
8. I didn't fancy the last paragraph. All it did was recite the prophecy, slightly rewording it. "This is how it's always been and how it will always be." Give me a break! None of the characters knew how this battle would end. Plus, it sounded too preachy which is unlike the Erins. Would it kill the them to end their story with simple words like the ending of Harry Potter: "His scar hasn't pained him in many years. All was well"?
9. It didn't really matter that the Three had their powers. Firestar asked Dovewing for battle reports twice during the battle and then that was it. She then fought like any other warrior. Jayfeather...he wasn't using any of his powers at all. All he did was act as a typical medicine cat, at the sidelines. I wanted Jayfeather thrown into a situation where he had to fight alongside with Half-Moon, or put his dream-sight to good use in a totally new way like going into a Dark warrior's mind and distracting them. And Lionblaze...he's the cat who can't die in battle. He probably should have died by refusing to fight for some reason and then resurrected as a normal cat without his 110% too convenient power of totally being alive and well and actually learned how to fight fiercely and cleverly like any other warrior.
Still, I love the Warriors universe, and I thank the Erins for getting me into reading books for fun. Let's hope this next Warriors series is worth reading. And return to the good old days when there were no special powers. Don't get me wrong, powers are exciting, but when only a select few have them, there is an uncomfortable imbalance.