Bought MLB 2k11 for the PC the other day. Combined with the Xbox 360 controller for Windows, has to be the best presented, most in-depth sports sim ive ever played. Im dont think it will be as good on the Xbox or PS3 versions though.
The Franchise mode has everything. Not being much of a MLB follower, its taken a bit of research to find out what some things are and what they're about, but im getting there. In Franchise, you can demote and premote players from the minors as you see fit. It includes the Cactus and Grapefruit Leagues (preseason practice leagues), and the Broadcast style presentation makes it feel like you're watching it on TV. The commentators go into so much detail its unbelievable. They talk about every individual players 2010 stats, and a bit of a bio, eg. telling how certain players had to go to Japan to find form etc.
My Player mode is also very good. You take your own player from Minor Leagues all the way through to (hopefully) the MLB Hall of Fame.
For anyone who likes their sports games to be more realistic, and more of a Simulation than an Arcade game, play this game. You wont regret it.