I think my main problem with the game was that I think it would have played better if you played as Abby first. You play as her, get to know her and her friends, grow to like her, go to
spoiler
get revenge on someone who wronged you, and it all culminating with you killing Joel as the twist.
Then you have those really mixed emotions where a character you have grown to like did something you didn't see coming (not too dissimilar to Breaking Bad). Then you switch to playing Ellie, but it would give you more empathy toward Abby's situation.
I wonder if the show is going to make this change. Given the shorter time that the show has to build the story and connection, I think Season 2 should be Abby's half of Part II, ending on that cliff hanger, with Season 3 being Ellie's half of Part II.
All this being said, I didn't hate Abby so much that I didn't want to play as her or hated the game. I actually loved the game. I assumed any hate we had for her at that moment was to put us in the shoes of Ellie in such a way that in that moment, neither Ellie nor the Player knows why it was done. As the game progressed, you get those answers and you can then reflect on the whole of the narrative.
I also think playing as Abby first will give the audience a WTF moment when we discover that a main villain of an episode ends up being
spoiler
Tommy.
In the game, when that is revealed you understand why in that moment, but I think in the TV show it would be a better cliff hanger to leave the audience in the dark as to why.