MLB 10 the show is as close to a real life baseball game as you can get. If you don't play in the major leagues, then at least you can feel like you do when you play.
There are so many game modes. Let me break it down...
Franchise (offline) - You run all aspects of a MLB team. Included are everything about managing players just like in real life. You have arbitration, MLB service time, 40-man rosters (including September call-ups), Minor league options, Trade Waivers, Optional Waivers, Designate for Assignment, Rule 5 picks, etc.). There is even a handbook in game to explain what all of them mean. Trust me... you will need it... or you will find yourself accidentally placing someone on waivers to only have him plucked by another team. You control everything... from rosters... to trades... to management decisions. It is so in depth that it will keep you busy for hours!!! (I've lost a lot of sleep due to losing track of time.)
Franchise (online) - AWESOME!!! You can do leagues online with your friends. You can either chose a team to start or have a fantasy draft. It will keep track of Head2Head stats as well as league leaders!!! The playing of leagues online is vastly improved. You can pre-play your games if someone is online. This is a great improvement to help ensure leagues will be completed.
Exhibition - Standard like most games. However, you can choose many different options like stadiums and other uniforms or pit a minor league team against an MLB one.
HR Derby - Try to hit as many HRs as possible using the same format as in real life!!!
Road To The Show - This is the games bread-n-butter. You create a player and follow his career through the minors, spring training, and majors. You play your player only. You can choose to base-run, field, or hit... it's completely up to you and what you prefer. You will have to go through the ups and downs just like a real major league ballplayer. The organization will call you up or send you down... negotiate your contract... compete with other players for playing time. You get training points as you play that you can spend to upgrade your player. You will even have training sessions like Batting Practice, Base-running, and Fielding. If you don't follow the coaches instructions (ie. steal bases when you don't have the green light), you'll be riding the pine. Continue to ignore signs, and you will be cut or shipped out of town faster then Milton Bradley!!! Do you have what it takes to become a Hall Of Famer?!?
Improvements over MLB 09 - Waivers (Trade, Options, Designate for Assignment), Online League Play, Online Franchise Stats, Interactive Crowds, Real-Time Dugout/Bullpen Players, Graphics, Minor League Ballparks, Spring Training Ballparks, Old Classic Stadiums, DLC, RTTS Catcher "calls the game", HR Derby & Futures games
I'm sure I'm missing a few things... but you this is the main content.
There are some issues and bugs. Although most rosters have been updated, there are still many players missing. Roster updates are on Mondays, and hopefully this will be resolved once all MLB teams have trimmed their teams down to 40-man rosters. There are many strange bugs in the game. On the day of launch there were many issues. However, the support team released a patch within a few days that resolving the big issues. However, many other bugs and glitches exist. Thankfully they are mainly cosmetic and do not really affect the game-play at all. The support team is very good, and checks/comments on their website all the time. They highly encourage the submitting of bugs and take them very seriously.
In the end... there is NO other baseball game like MLB 10 The Show. The game-play far exceeds any other game, and the content provides many options for how you want to play it. Anyone new or experienced can just pick it up and play with adjusted options and difficulty. Due to the bugs and glitches, I was tempted to give it a 4 star rating... but with the quick resolution of the support team, and sine they don't really affect the game-play as far as I have seen... I'm still giving it 5 stars. It is definitely one of my favorite games, and is usually the Game in my PS3 the most often.