There used to a restriction with DSL. If you lived more than one mile from the Central Office, your service was less than exemplary. If they have overcome that distance problem, DSL beats satellite hands down, especially on a rainy or snowy day (not to mention the cost). Of course, if you live within a mile of the CO, go with DSL (I would never have satellite again unless that happened to be my only choice.
I have had satellite, DSL, now cable, and find cable to be the best if available however.
Just my opinion.
As the telcos have upgraded their equipment, they have added DSL nodes so that the “central office” is now a little box. They run fibre to the box and the neighborhood has fast DSL service.
Once AT+T upgraded my area, I went from 3Mbps to 6Mbps.
Verizon is working to roll out fibre to the door, so their DSL service should be fast.
With AT+T DSL, I have consistently gotten the speeds I pay for, even during peak hours. Cable slows noticeably during peak evening hours.