Red Dead Redemption is everything that GTA isn't. You don't JUST act like an ass or a good person, you get perks and conseequences for each.
Act good: People respect you, you get discounts at shops, but ALOT more people will stop you in the wilderness and ask you for help.
Act bad: Get the sherrifs on you, have bounty hunters sent after you, get a hefty price on your head, but outlaws won't shoot you on sight.
John Marston is like Niko Bellic 2.0: He's a good man just trying to do right and leave his past behind him. When you ride off to certain areas, he speaks his mind to those that he rides with, and you understand that he's more than a sinple mindless pawn in some asshole's scheme. He lives his own life, and does what needs to be done.
Gameplay wise: I loved the entire thing. There are environmental challenges (treasure hunting, wild game hunting, sharpshooter, and survivalist) that you can complete. You can duel, play dice. There is so much to do and every bit of it is just as interactive and fun as the main quests. I never found a downside to the game.
Edit: In terms of graphics: Red Dead Redemption hit it pretty well. It's not simply a barren wastland with no life. You see creatures, the OCCASIONAL rider heading past you (there's no rushhour in the old west like other games where 10 people come into rtown every five minutes) and everyione you see is doing something. If you follow somone riding, they will eventually stop into town and walk into the bank, or someone gets up and walks across town to open the general store. the controls arn't shaky, and if aim assist is not needed, you just need to choose expert aiming mode. THe game is adaptable