I just bought MLB.tv for 2011. Just a while ago, we cancelled our DirectTV service and replaced it with a media computer hooked up to the TV with an over the air for local stations via Windows Media Center, Hulu, and our existing subscription to Netflix. as an aside, this has worked out great, I do not feel like I am missing anything from the dish and we pay $8 a month for hulu plus versus $90/month.
One of my thoughts in doing that was to buy the streaming baseball package, Hockey Playoffs, and either this season or next, NFL will be available. I test drove MLB tonight and it works great, they have the 2010 season archive up, I watched 2 innings of a game and it looked good in HD, no buffering, etc.
AS a bonus, there is a way to watch multiple games at once and every game is available (minus blackouts where ESPN/Fox has exclusive rights) and local games. it is odd that even though I live in Dallas, the Astros are blacked out as well as the Rangers. For the Rangers, I can get their games on the antenna.
For $119 for the whole regular season for the Premier subscription
You can watch either the home or away broadcast (when available), do the split screen deal, watch archives of the whole seasons (even games that were blacked out live are up 90 mins after the game), and they have compressed games (I assume they just show the final pitch in each at bat), a fair amount of spring training games, the radio broadcast for each game, DVR-like controls for the games.
Considering the amount of games, I think this is a very nice deal and I will be watching a lot of baseball this year.