I think the Show has better maps then MW2 and Bad Company 2. Fenway Park is awesome. I love noob toobing (the hot dog machine they use to launch hot dogs into the stands) off the Green Monster. Oh and don't even get me started on all those guys who camp in the bullpen at Great American Ballpark.
I do wish the Show had a wide variety of weapons though. A 100 mph fastball, hot dogs, peanuts, baseball bat, and a beachball just doesn't cut it for a FPS.