If you look out to 2020, and assume 5G will be ready, what you'll get in production is nowhere near 1tbps. You might see 500mbps - 1gbps commonly deployed across the US and Europe during the 2020-2025 time frame. Deploying the initial infrastructure was very expensive, but now it's in place. That's part of the reason why the US was able to transition relatively quickly to 4G LTE, there was no need to build 200,000 towers again.
Data caps will rise substantially over the next five years. By 2020x, they'll be commonly at several hundred gigabytes at 5G speeds across the US and Europe, with unlimited data at lower speeds as a universal feature. No doubt numerous carriers will offer variations of unlimited data.