Don't forget that AT&T is limiting you to 1TB download per month, on their gigabit fiber connection. In theory, you could use your entire month of bandwidth up in 2 hours and 13 minutes, if you were downloading at the full 1gbit per second.
So there you go, 1000mbit per second service, that you can only use for a total of 2 hours per month before you hit your cap.
You are then charged $10 per 50GB of overage. AT gigabit speeds, you could download 50GB in 6.67 minutes. So you'lll be getting charged $90 per hour of overage if you keep downloading at your max bandwidth indefinitely.
American Capitalism at its finest, folks!