depends.... i consider myself heavy downloader. this is just an example of the kind of monthly bandwidth usage for a heavy downloader *cough

downloading something like say 4gb on a 10mbps can take like roughly an hour or so. If you want to download faster than that for that sort of filesize then 30-50mbps can net you i'd say roughly under 20 or 30 minutes.
As for streaming is a different matter.
e.g. netflix there is a bottle neck, which is why 20-25 mbps is recommended for 4k streaming, otherwise you will get stutter. stutter is bad for streaming .... makes it less enjoyable if your show is pausing every now and then
for 1080p 10mbps should be fine.
5mbps is like bare minimum for just average internet, mostly get this if you only browse the web and little else. you also pay the less compared to other broadband packages.
10mbps works fine for everyone. this is what i use too. malaysian broadband is overpriced, so this at least is slightly bearable even if other countries can get much higher mbps for the same price ..... but what to do
20mbps for netflix 4k. or if you want to download stuff faster, or even for increased upload speed.
30 and 50mbps download is very good. no quota either. only downside is the 5mbps, which in most cases isn't an issue for people that mostly download. if your a regular streamer, you may want to just stick with 10 or 20mbps for now

100mbps time has a quota ...... which i heard reverts to 10mbps once reached, and only resets back to 100mbps at the end of the month. If you look at the sample bandwidth usage, it just goes to show how a heavy download can easily surpass the monthly quota
maxis 100mbps i don't think has a quota. but is damn expensive. and i haven't seen yet any reviews what the performance and latency is like. i never really hear any good things about maxis broadband

theres a chart here what youtube recommends in terms of mbps for smooth streaming on youtube for what resolution content
https://support.google.com/youtube/answer/1722171?hl=enfor netflix i'm pretty sure they said somewhere between 20-25mbps. i think they use some sort of compression for their streaming service.
https://help.netflix.com/en/node/306PS: fcc in america raised the definition of broadband to 25mbps download to qualify
http://www.extremetech.com/mobile/198583-f...rman-mocks-ispscompared to Malaysia
and people wonder why i am so skeptical about our country's broadband management

OK cool good explanation...How to used this Tomato Firmware and where can I download?