Unfortunately, this is your best bet when it comes to internet service. DSL and wireless 4G speeds don't come close (especially when it comes to upload speeds). Additionally, wireless 4G has problems with penetration; it will work fine outside but has signal problems inside.
As for television alternatives (satellite and century link), you can do okay. I'm sort of stuck with cox at the moment since I am a padres fan and they are only shown on cox.
Recently I moved my service from one cox serviced location to another. I signed up for the move on cox's website.
They were pretty deceptive when it came to the installation method. The default method was "self install" which would cost $20. If I wasn't curious, I wouldn't have clicked on "full install" and learned that method would be free. Had I not been curious I would just assume that the self install was cheaper and I would have ordered that.
It started to get close to the day I had requested installation and I had no confirmation that they would come. I called, and a good thing I did. They had somehow lost my order and I never got installation scheduled. Over the phone I scheduled installation for 5-7pm on a Tuesday.
On Tuesday nobody arrived or called. I called Cox. Cox said that someone arrived at 4:30. Customer Service Rep tried to tell me that my appointment was 3-5pm, which it was not. When I attempted to reschedule I was told I could not get a 5-7pm window because of the complexity of my install. Complex? I had a 5-7pm window before and just a few days ago they were offering self install.
Anyways, It took a week before I could get someone to install. Install was completed under 30 minutes. I just wish I didn't have to call Cox every other day and light a fire under their butts.
When the padres tv deal changes next year I am probably leaving cox for satellite tv. Unfortunately I'll likely stick with cox for internet though.