I would suggest verizon Fiber Optic. As Shadow said it is extremely fast, easy to install, and not too expensive for the speed. At&T is good in some locations, terrible in others. I have century link and absolutely DESPISE their service. When it was just spring i actually had amazing dl and ul speed, when embarq took over there were a few bugs here and there, but each time they upgraded i still had great service, century link bought them out and installed old hardware. They also do not upgrade.
Verizon checks to see WHAT you are downloading if you download too much. Download as much as you want, as long as it is LEGAL. If it is illegal, then you have to worry about the triple threat. Hence the reason legal is the way to go when it comes to good internet service providers.