In case you were wondering...I picked up the cheaper version of MLB.tv, which is the cheaper version of MLB.tv (and I got 20$ off by checking a box, recieving a free issue of Sports Illustrated, and then cancelling my SI subscription - we'll see if they still try to screw me over on that).
Then I bought the
MLB At Bat iPhone app. I had it last year, and it was pretty nice. This year it's even better.
Pros:
1. It's sharp. Even on 3G it looks good. There is no jumping, just some pixelization on occasion. You can definitely read the score at the top of the scree and all of the graphics.

2. They have cool overlays with translucent backgrounds so you can check on things while still watching the game.
I can view the box score

Or I can check out the defensive arrangement, runners on base, and even park dimensions. I can also see what is going on around the league. Lastly, I can pause, go back 30 seconds, and even choose the home/away feed. I'm confused by my ability to use the pause button and choose the home and away feed because those features come with the premium version of MLBtv that I didn't buy. But maybe they come with the iPhone app.



3. You can always listen to a game if watching it is not appropriate/possible. You get to choose the home/away audio feed for that as well. So if you are at work and you get a buzz just listening to Mike Shannon you can switch to the away feed. Also, the radio has no blackouts, so you can listen to things happening close to you (the Giants and A's for me).
Cons:
1. You have to roll with your location services on, which I'm pretty sure eats up your battery. Something is eating up the battery quicker than usual.
2. A couple of times my 3G went out and told me watching the game was not possible at that time. If you plan on using it with 3G, take note. I am always bathed in wifi, so it's not a big deal for me. Except for the fact that all of that wifi is probably mutating my minijakes.
3. It's 15$ in addition to buying mlb.tv.
Choose your own adventure, but I'm pretty glad I bought it. It made work not sux to the max today - and it's only day 3 of the season.