This isn't MLB the show or even MLB 2k#, so don't expect that.
What this is however is a fun quick pickup game. Games are only 5 innings long so it doesn't take long to play through a game.
It has a nice story mode that lets you play 8 or so different teams while you build your roster to take on the hot shot team at the end. There are powerups that can be earned that when activated in game give you a ball that blows up, one that is an instant home run, one that burrows in the ground so it can't be fielded right away, etc, plus ones for pitching where the ball disappears, or yoyo's etc.
The powerups aren't overused, so you may only get 2-3 a game if you are doing well. All the basics of the game are there. The only things really left out is beaning and errors.
There are a variety of players, plus you create your own, and a variety of sandlots to play on to mix it up.
That being said, some of the animations are repetitive. I don't really need to see the same kid trip over the pitching rubber between every single inning.
This isn't a game I'd buy, but I had enough fun to run through the story mode and play a game or two with my kid. Speaking of kids, there is also a simple control style where pressing A button does everything so you don't have to worry about pitch selection, throwing to bases, etc. Just hit A. And you can even make the AI field the ball for you. Good for young ones.
Overall i rate this game a 7, rating it on what it is and not trying to compare it to a real baseball simulation.
Achievement Hunters - You can probably rack up most of the points in this in a few hours, save for a few difficult ones like beating every game in story mode with the mercy rule.
Only worth getting if you want an easy 800-1000 GS in under 5 hours. The actual game itself is horrible. Terrible fielding controls, pitches with too much movement make it incredibly hard to feel the strike zone, bland graphics and inconsistent hitting. Incredibly flawed game with little features.