I'm one that has has cable/DirecTV (now/Switching to Dish Network very soon.
All of the above offer local channels in my area.
Cable....higher priced/local support/internet (big plus)
DirecTV slighly priced higher than Dish, lower than Cable (DirectWay internet is crap if you do anything other than surf and is highly overpriced). I got DirecTV for the NFL Sunday Ticket, the only one that offers this if you are a football fan like myself. Also , when local channels were added, I have to add a additional Dish, so two dishes instead of one, check into this.
Dish Network....the cheapest of the bunch, no NFL Sunday Ticket, only one dish.
So depending on what choices you want these are your options.