Over the weekend I had a chance to watch two teams play a double header by online stream on Satuday. On Sunday, I watched the two teams in person. In their conference, this was the #1 and #3 teams and I had heard good things about both teams and the talent level. The teams looked good online. In person, it was not very good baseball.
If you're watching through an on demand portal, the screen is pretty small, and enlarging it distorts things. You also don't have the same views and quality you'll get on ESPN3. Of course, if you're watching ESPN3, you're probably watching top level D1's. The teams I watched were obviously not top level D1's, but I couldn't tell much watching online. Once I watched in person, I could see things I couldn't on a computer screen.