Well, it depends for how long, what time ranges and so on.
Dream host are big and can generally offer what they say, but the fact is they can’t offer it to every user. Since sending a couple of files isnt that bad compared to a real site… (see below) 500Gb you can get away with. 1.2Tb their’ll be on your ass for sure.
500Gbit of bandwidth per 28day month is similar to having a 2Mbit line, so that’s quite a hefty strain for a server who’s resource are probabily limited and resources allocation per person range generally to 1% CPU (they will have more than 100 users on a shared server so…) Since the serer are almost always hooked up to a single 100mbit line… You’ve technically gone over another person’s bandwidth’s rights based again an a 100+ user base per server.
If you were, for example hosting a 700MB video - It is possible for 500GB to be eaten up pretty fast and still be ok - but for a site that host many files, especially dynamic web pages as apposed to sending a single file prepared to to get kicked off the server under that AUP.
I used to use surpasshosting.com They are a pretty good, average host. downtime isn’t usally that bad or often… Support isnt too bad either (speed wise) and is top notch for setting issues solved. They even hooked my account back up after i cancled so i could get some files off of there.
Other than that, my opinion on shared hosting in a pretty bad one. If you can, I’d go VPS. Much more reliable… Other people such as valarking who upload big files to abuse the 2TB overselling allocation wont lag your server either that way lol
Hostgator is generally well respected btw.