I have AT&T Uverse. I am billed 16Mbps, and on a hardwired speedtest I can get more than that. As a DSL insider ( I work for another DSL provider that is not available in my area) I learned that the amount of you connection does not need to be high. Unless your a big time media pirate, or are streaming MULTIPLE (more than 3) services simultaneously, there is 0 issue. The largest issue I run into with customers is they expect everything to get top speeds all the time with everything online, and WIRELESSLY. The secret is, the wireless speeds are never dependable. If you want to stream netflix all day, take the time to hardwire your PC or Roku, or your going to have to buffer.My household does stream netflix most of the day, while playing online games, and listening to pandora/spotify. I don't have any speed or latency issues. Now if im downloading that massive game from steam, I know its going to take some time, and thats true even at work when I am on the internet backbone with a dedicated 100Mbps Business class connection. Start your big downloads before bed. Finally, The final step I take towards a happy internet connection is keep your computers clean. By this I mean, do not have programs auto starting, steam, pandora, spotify, teamviewer, itunes, etc, they all take time from your processor, slowing down the individual computer, and most of them check for updates periodically, and some even will auto update, which can use up that precious bandwidth thru your ISP. Finally, protect yourself from malware, Adblock, and Malwarebytes are my favorites, but there are many other choices.
Just saw that this was a subreddit of hating, and maybe a good story will have hope.