I'm not good at reviewing games and I can't quite put into words exactly what I don't like about the 2k7 demo. But I spent the whole time playing the demo thinking "I think I prefer last year's MLB06:The Show game on the PS2 better." I actually switched to the PS2 game and played for a few innings and it confirmed my suspicion.
The graphics are definitely slick in 2k7 and the gameplay is a huge improvement over last year's 2k6 game. But i still feel the ps2 game feels more like real baseball, in terms of pacing, speed (pitch, player, ball, etc.) and overall atmosphere. The Sony MLB game is a bit slower which i actually prefer.
The batting and fielding in the 2k7 demo makes me feel I'm playing pinball where the ball seems to fly off the bat and if my OF misplay the ball (which is often), the ball would roll all the way to the wall and bounce off it hard in random directions. The stadium also feels too small for the size of the players, which may contribute to the feeling of too much speed.
The much touted 'realism' extends only to the player models and maybe the stadiums. They do look damn good, but I never felt I was short-changed by the ps2 version to begin with. I don't feel the 2k7 motion-capture and animation is that much better than the Sony game.
From what i know of the Sony MLB07 game, it isn't too different from last year's version. I think I will again go with the Sony game this year. Maybe I'll try to rent the 2k7 retail version for comparison. I'm curious what other people here think about the 2k7 game since it has received a lot of positive comments elsewhere, most in form of 'it's soooo much better than 2k6' variety. I'm especially interested in a comparison if you've tried the Sony MLB game last year (or even the EA MVP series).