Agree with everything you wrote.
Thought I'd throw in my two cents about MLB.TV vs EI (I had EI last year; got MLB.TV this year when I dropped DirecTV for FiOS).
Is the picture quality on MLB.TV as good as DirecTV? No. I would rate it about 90% on my PS3 and slightly less than that on my Roku. Still highly watchable, though, with my 35/35 internet connection and a 55" Sony TV.
Features? Big edge for MLB.TV. I can easily watch archived games in HD, and a timeline shows me when scoring plays occur. If I tune into a game late, I can watch it from the beginning if I choose. I can also access game recaps, player statistics, standings, etc with a press of the remote. Plus I can access MLB.TV on my PS3, Roku, iPad, iPhone or computer.
Price? About a hundred bucks less for MLB.TV. A lot better value than EI.
To sum up: if the best possible PQ is the primary consideration, I would get EI on DirecTV. If you can live with a slightly poorer picture, MLB.TV offers a lot more features for a lot cheaper price.
I have no regrets switching to MLB.TV.
I was an EI sub for years and decided to do MLB.TV last year. I was so impressed I renewed it for this year and will never go back to EI unless they take about 50% off the price.
I too watch it through my PS3. The only downside is the fact that it is more difficult to flip between a game and another program on the TV. I have to constantly change inputs on my TV.
The best thing is that with my JB iPhone and iPad I am able to watch my local teams play even if I am not at home to watch it. I have a location spoofer APP that fools MLB into thinking I am in Mexico.