No bandwidth caps and no unreasonable price increases. ISP's cap bandwidth not to save money, but to increase profits by charging people more for additional bandwidth. My friend works for an ISP and it cost the ISP next to nothing to provide you with service especially if the network is well used. The money you pay is almost entirely profits for the ISP.
When an ISP caps bandwidth, it is a way to cause people to use their service much ,less for fear of going over the bandwidth cap. it also stops most users from using online media services which makes them more likely to use the TV services provided by the ISP, for example, comcast put a bandwidth cap and since areas that they serve, there often the only broadband provider as well as cable tv provider, A user may be forced to give up netflix and hulu and many other forms of online content in favor of paying more for cable tv.
Other ISP's also secretly throttle bandwidth to reduce service quality for content that competes with their own services, so you think your 20mbit fiber connection is giving you a good connection but it turns out that you get good network performance for most content except content that competes with the company like voip (if you do a benchmark using apps like ixchariot to simulate certain types of network traffic between 2 systems with the same internet connection, for example 2 fios customers both with a 5mbit upload and you see that transferring dummy data gives around 4.8mbit/s but voip is being throttled to like 4KB/s until you encrypt it through a VPN then it is a problem.
ISP's need to treat content fairly and also not cap bandwidth . many ISP's are threatening bandwidth caps and this will destroy the internet is if it done on a large scale.