He just seems a pretty standard, regretful gunslinger who has a wonderfully tragic last arc. I don't think he's one of the best characters ever, maybe you could argue he's the most well acted in a game and I could see that. Some great voice acting in chapter 5.John is great, but Arthur is just the best protagonist in any video game ever.