At my previous home, in a rural part of Ohio, DSL via Windstream was the only option for wired internet. It was advertised as 12mbps download, but after installing it, they told me the best speed they could do was only 7mbps down and 768kbps up - for the same price. It was generally reliable during the day but would often drop to slower speeds during evenings and weekends.
Over the 6~7 years that I lived there, things improved somewhat, with the speed jumping to 11/1.5 and then 21/1.5, and the evening and weekend issues lessened.
The "guaranteed for life" price also went up at least once a year. (The base price remained the same, but they kept adding new fees.)
I was never really satisfied with the speed, price, or reliability from Windstream.
At my new home, in town, I have a cable internet through Spectrum (Time Warner) which was advertised at 940mbps down and 35mbps up, and it often exceeds that by a few mbps.
DSL is also an option, but the fastest speed I saw advertised was 45mbps.