I am a Roku/MLB.TV guy and also highly recommend it. We actually have two Rokus in our house now. My latest purchase was the step down from the premium, as I couldn't envision needing the XDS features.
I've done MLBEI in the past, but being able to listen to JD/Brownie makes MLB.TV clearly superior. When the game is blacked out in your market, you can get the audio through MLB as well.
As far as Roku, I listen to Pandora and Mog almost all weekend and most weeknights as background music through the TV. We also, of course, do Netflix instant stream, Hulu Plus (which still has technical problems), and Amazon on Demand (and now instant stream as well since we are Prime members).
If you couldn't tell, we don't have cable anymore, just Internet.