I usually pay for 50mbps, but I can live comfortably on 25mbps if need be (sometimes I drop my connection speed to save money). However, I have a fibre connection, where QoS is 100% 100% of the time. 25mbps is totally fine for web browsing, gaming, and streaming. The only issue is downloads, which simply take more time. I'd still rather have a rock solid 25mbps than 300mbps with jitter. Cable is garbage. Always has been, always will be.