I really loved it, but hated it too because I like John so much, but that is what made it powerful. Wouldn't change it, I don't think. I'm really going to miss these characters. I wish Bonnie had more screen time. Before the whole Beechers Hope ranch section, I was really hoping his wife was long dead so he could end happily with Bonnie. Her final scene where she sulks off unhappy because she obviously loves, or at least really likes John, was more affecting than I thought it could be. Maybe I'm a soft romantic at heart
When the agent said "Your wife died in a prison riot last week" I was secretly thinking "Yes!", haha. But once introduced, they handled John's relationship with his family really well. It was just the perfect amount for you to feel the impact of having it all taken away so soon after.
The only thing that annoys me is that I was looking forward to getting 100% but I really don't like playing as Jack. He's not as cool and he's an immature cowboy shouting "Yeehaw!". Luckily I kept a save before the final mission, so I think I'm going to do everything else from that point. I'd wish I had done that initially.