Let's see...
I couldn't see Saturday night's game because it was only carried by Comcast. It turns out that my zip code was blocked in error and the problem should be corrected by tomorrow.
In order to get the Comcast channel on DishNetwork, you have to subscribe to one of their packages - I believe it's the Top 80. That isn't the basic package but isn't the most expensive either. I'm guessing it's a base price of around $30/month but I'm not sure.
NBA-TV is usually provided to DishNetork customers as part of League Pass. League Pass costs $189 and is NOT for local fans who want to see their home team. It's for fans who want to see all the other league games. In fact, if you live in Sacramento and subscribe to League Pass, the Kings games are blacked out a good deal of the time. (There are exceptions but I'm trying to keep this simple.)
I don't have League Pass, so in order to see the games being broadcast on NBA-TV this year I signed up for the Multi-Sports Package at the additional cost of $5.99/month. It gets a lot of sports channels, but the only one I cared about was NBA-TV. They are carrying 7 more Kings games between now and the end of the season so I'm pretty much paying $30 for those 7 games - which may or may not be shown on Comcast for me. I don't know yet...
Comcast cable or the Comcast channel on either DishNetwork or DirecTV will, I believe, carry all the games not shown on either News10, ESPN, TNT or ABC.
In general, I'm very satisfied with my DishNetwork. When I was talking about the signal sometimes being distorted in bad weather, it's because my dish occasionally gets completely covered with snow - which has a bad effect on the signal.
Right now there are deals to be made between DishNetwork, DirecTV and Comcast. In fact, I've heard Comcast is willing to throw in a lot of stuff just to keep viewers.
I hope that's answered your questions.
The whole thing is very confused right now.