So contrary to popular opinion I actually liked this book more than Insurgent. Yes, it took me a while to complete, but I am a mother of three and I now fall asleep in the middle of a sentence no matter how good the story is. 
 I personally liked that the narration was split between Tris and Tobias' POV. There is another series called Sloppy Firsts (completely different genre) that in the final book you finally get to see what the love interest is thinking. I found that better insight was gained from this and I felt the same way about this book. 
 I found it harder to follow the story line between factionless and faction with all of the leader names in the 2nd book than I did between the GD and GP. I liked that Tris and Caleb would face each other and come to terms. I felt Tris was very much in character with the decision that she made and that Tobias' reaction felt real and raw. I don't need a happy ending, I need an ending that feels true. 
 Now for everyone that felt their were plot holes, they have been their since the beginning we just chose to go along with it because the story was so good. You have to be okay with the fact that if an author says the sky is green but doesn't give an explanation you are cool with the sky being green. That being said I was satisfied with the way Veronica tied up most things. The main thing that I didn't care for was the way that she concluded with Four's parents. There were such a big part of Insurgent (and may be the reason that I didn't care for it so much) that I feel she didn't adequately satisfy my need for a bigger resolution for both.