The game is big, and you can technically do alot of stuff in it, but nothing really matters. Besides, you don't REALLY have freedom, you have the illusion of freedom, you can do what the game tells you to. For one, you can kill almost everyone in a hold, then what? There's a few immortal people who can't die, you leave them, but then nothing happens... RDR has more meaning behind it than this, if you cause trouble people are going to come get you.
Freedom isn't to choose to obey character A or B, that's not freedom IMO. Freedom would be to either help either A or B, or kill them and rob their corpses just for the heck of it. If I could say anything to Bethesda it would be this, the world doesn't have to be so damn big as long as there are meaningful things to do in it, all that copypasted stuff doesn't make it fun even if it is in a big world.
I've actually tried to finish the story now, but the game keeps freezing on me. It's on the Ps3 version FYI, so I keep wondering why make a version on a system they obviously can't handle, I feel kinda robbed for buying a broken game. Once again, "it's big so technical faults should be expected! IS NOT A VALID EXCUSE! Make it smaller, make it work, anyone stupid enough to choose a big world over actual working fun should be set on fire.