Comcast has less expensive Boxes, they have the SD and HD DTA boxes, they are $3.99 a month.
Also, their Roku app is in test mode were you can get the channels you subscribe to via the Roku with no box fees.
If that is the comparison, DISH beats that with a Zip Zero, Nada cost box that still can be a DVR!