RDR2 is a spectacular feat with some great storytelling, but I take issue with the ending on several counts.
I obviously knew we wouldn't get revenge on Dutch in this game, so it felt like they were accounting for this by providing another villain (Micah) that we could take therapeutic satisfaction in killing. Whether it was putting a bullet in his skull or punching him off a cliff, I was looking forward to avenging Brother Arthur. So to be robbed of that moment by someone else pulling the trigger was disappointing to say the least.
Especially as it was done in aid of "redeeming" Dutch. A fine resolution if this were the end of the story arc, but hold on a second. John spends the whole of RDR1 grousing about how Dutch abandoned him and left him to die, and we're supposed to feel like he's had this vengeance coming to him. But not only does John regroup with Dutch at camp after being left to die, and (despite his anger) pass up the chance to kill him, but later on in the epilog Dutch is the hero, helping John to save Sadie from Micah.
So yes, John has a job to do in RDR1 for the authorities who've kidnapped his family, but the events of this prequel seem at odds with the relish he takes in hunting down a man whose crimes against him aren't, it turns out, all that raw and unrepentant.