Streaming is overrated. I live with 3mps down by choice, mostly because I'm cheap. I download videos from streaming sites and watch them all at once. It's great! No ads, no buffering, no proprietary plugins, I can freely skip around without said buffering, and I can save the video if I like it DRM-free. It doesn't go away when I stop paying for a service. I'm also a heavy gamer, but I get good pings, so 3mbps is good enough. I do my bulk downloads and uploads while I sleep and make sure the internet isn't being hogged while I game. Honestly, I don't have a lot of complaints. My friends and coworkers all think I'm weird. They're right, but I think they're weird for putting up with all this other shit that I don't.