Ha. Their Roku app is the best non-live viewing experience I've ever experienced for any sporting event: during live games you can jump to specific innings/plays, change audio feeds between TV announcers, radio announcers, and stadium-only... really impressive.
MLBAM must have done that in house. I'm not saying its impossible to do a good Roku app, it definitely is, and frequently its going to be faster because the language is fairly single purpose. But a roku team tends to need its own explicit resources. I've heard of a lot of gnashing of teeth from colleagues walking up to it, though I haven't played with it yet myself.
You think the Roku version of MLB is significantly better than, say, the Apple TV version of MLB? Why?
Never used the Apple TV version. But I have used the web and Android versions, and the Roku player blows them out of the water.