Had cable internet, nice but like a highway, has slowdowns in evening when kids are gaming.
Now have DSL, a bit slower overall, but at a constant speed - no regrets at all.
DirectWay, for internet, and Direct for TV will require two dishes, one for each service.
DirectWay, or WildBlue(Dish) are not cheap. and are still slow upload speeds.
fred