Like John said, DSL is limited by how far you are from their switch/hub. I'm in the suburbs also. Where I'm at DSL can only offer something like 275 Kbps download, I'm too far from my switch even though it's a bustling burb.
At the other place I used to live, just 2 miles from here, it was a totally different switch and I could have got much better speed. I went with cable though since it offered even faster.
DSL is your own pipe/phone-line, so you're not affected by local traffic. With cable everyone in your area is branched off of the same cable. With cable some people find a slowdown during peak hours, 5PM to around 11PM though I have never noticed it, it's all in how your cable company is routing things, obviously they do ours well.
If both speeds are equal, I would prefer cable, easier to set up and maintain.
BTW, whether cable or DSL buy your own modem and router and save their monthly charges which range anywhere from $5-10 a month, some places higher if you're using their wireless router instead of your own. Some charge for the modem/router, plus the use of the wireless part. I've seen up to $15 surcharges per month.
The only advantage to using their modem/router is if there is a problem with the modem they will replace it. If you have your own modem you are responsible if the modem goes out. I have a spare modem. I got both on ebay, DOCSIS 2.0 models for less than $50 total. If you get higher than 30Mbps speed the modems are more expensive, you'd need a DOCSIS 3.0, you can get two on ebay for around $80-90. They will pay for themselves in less than a year.