Team Stream - it's more accessible, and I don't mind the loss of quality. Then again, I also am THAT guy who sometimes watches dubs, and I don't understand the hate. Like, I can deal with subs of course, but sometimes I like straight up understanding what I hear. Maybe that and the fact that I stream just shows that I'm pretty casual about anime. Not an Otaku at all, so I don't feel the need to experience the show in its raw form of translation or quality.
Streaming is also beneficial for me, since that's pretty much how I've gotten into every anime I've enjoyed (Netflix has played huge part in that, actually). I don't see myself trying out anime shows by downloading actual episodes - that's like buying a Blu-Ray season pack of a TV show you've never watched because you want to try it out. Streaming lets me try out the anime easily, without any wait or commitment. Lag is rare if you find a good site, and what better way to try out anime shows that are recommended than simply streaming it?