I personally feel that this should be an essential bill like water, electricity or telephone. I have my internet service with Comcast’s Internet Essentials program. For that, I get 25MBPS down, and 3MBPS up which is sufficient for my needs. In turn, I only pay $10/month. If all things were equal, I would rather have Verizon and terminated as RJ45, but that is not the case. Instead, Internet Essentials is sufficient enough for my needs and budget.