Which one do you prefer?

Streaming is the obvious choice for most people but more often than not, the major hindrance becomes the connection speeds. After all, who wants to watch from a website that keeps buffering? On the other hand, no one always wants to keep downloading media as the PC could easily run out of hard drive space.