A lot of games have championed choice and freedom, but typically it's only a facade with superficial differences until the end when the ending plays out a little bit differently.
Even a game like Fallout which allows for different outcomes in each town, does so because each town tends to be an isolated unit, in essence it's own little mini game. What I do in Shady Sands has little outcome on what is done in the Boneyard, for example.
One thing that intrigues me of Bioware's upcoming MMO, Star Wars: The Old Republic, is that it claims to support storylines that are distinct depending on faction choice, but also distinct based on the choices you make in your own faction.
Does an MMO experience, with presumably a large player base and as well, the prospect of subscription revenue, make it more financially feasible for a game developer to provide a game experience that truly allows diverging gameplay? One thing that some developers (notably Gabe Newell) have mentioned is that it's tough to have a lot of optional and divergent gameplay, because most people only play through a single player game once, and it's very easy for many players to never experience significant chunks of the content. With the idea that players get many different stories in one universe (this is good for many shared resources and content...allowing the game to overlap), perhaps they are more likely to replay though the game in several different ways in order to experience more new content (since they'll hopefully know it's there...the MMO experience means that there will be interactions with other players without having to go to a game forum or something similar). From a developer perspective, hopefully they'll play the game a variety of different ways, extending playtime and netting additional subscription fees (which would still be cheaper than buying a whole new game for the customer). Optimally, along the developer line, players will enjoy the MMO aspects of the game, and perhaps maintain a subscription and continue to play the game.
I sort of went on a bit of a tangent there at the end, but I can see MMO's as being a way for developers to allow for divergent gameplay, as well as also provide a gaming experience that appeals to several different people, and hopefully expose people to other game types that perhaps they might never have known about.
Any thoughts?