DSL is consistent in its speed, and cable currently is not. Cable offers a good value if the performance comes through as expected. If faster data access can be translated into profit, then don't wait around for DSL or cable to be deployed in your area. Also, call local service providers and find out when services will be deployed in your area and plan accordingly. DSL can only offer extra phone service.
Cable can offer phone service and video service.
An ISP can serve all your data needs and may offer both cable and DSL services to choose from. Comparison of cable and DSL services. High potential bandwidth. Can add phone and video services. Always on, continuous connection.