My issue is telling the player to go play as her after she is portrayed after the intro scene as to being the enemy after you've built a connection with Ellie and Joel from TLOU1. Some people lost their care of the character as the lead up to.
I think playing the "villain" can be fun and rewarding. My first instinct was to hate it but I continued, I even let myself die as Abby many times to see the gruesome deaths the game had to offer, and also to punish her on the side. Then I started to understand her more, but I was still on the side of the characters I've been with for a longer period of time, despite their flaws.
However, it did feel like Naughty Dog tried to go "Wink, wink, you like her now" at many points during her playthrough. The way the character is built up, the way she's presentend to you with her own flashbacks, the way she speaks, the way she acts, the way they talk about events and everything, Naughty Dog quite obviously wants you to be "Abby did what she had to do" by the end of her chapter. In my case, it didn't really work but I still liked the character for what she was.
Joel's death was very well handled in my opinion and was the highpoint of the game. It was amazing, and (maybe I was naive) took me by surprise. I knew Ellie was the main character of that game so I assumed something would happen to Joel, but not that soon and not at that point. It did set up Abby's gang as villains in my eyes (Iknow, I know, Joel can be considered a villain as well, but we've pretty much seen everything from Joel's and his side point of view from the beginning of the franchise. So even if they can be considered "villains", they're quite literally the protagonist's group.). And they did not recuperate as far as I was concerned. I didn't feel bad any time I killed one, and it felt great when Tommy killed Manny, for example. But it was still a fucking tense section that I adored.
At the end of the day, I quite liked the Abby section of the game. If only to give me another perspective on the story, I thought it kinda worked. It did make the game a bit too long in my eyes. It's about pacing to me, and even much longer games kept me enthralled and focused for a lot longer. The Abby section really suffered from that in my eyes, and in my experience. Reliving everything "through Abby's eyes" was kind of fresh at first but I didn't th ink I'd go through the whoooole game again with her.
The "story beat" where I felt the characters were unfocused was the whole Dina is pregnant storyline. It comes up at such a convenient moment, felt out of place and really silly to me. Obviously it's setup to make Ellie "feel bad" about killing another pregnant woman and having another person to protect but ... yeah. It just felt contrived.
I think overall TLOU2 treated its characters pretty well, I think they acted logically and did what I assume their characters would do. One other thing I didn't like, and I've went back and forth on this, was the ending when Ellie lets Abby go. To me, it felt really out of character considering all the suffering she caused/suffered, all the people sh ekilled in cold blood without even thinking about it (foot soldiers, big alpha monster guys/girls, countless dogs, etc), and now suddenly she lets Abby go because Lev and because Abby seems weak. It felt a lot more like a "We assume player will want to let Abby go, so we will let her go" moment and not an Ellie moment. Her killing Abby and still feel the emptiness after would have made the whole ending a lot more rewarding to me, a lot more bleak, and hammer the whole situation in a lot better.