It is very important you decide a few things like has been pointed out. Saving a little for something you don't like is a waste.
Decide if HD is important, not important, very important.
Decide if your local sports teams being in HD all the time is important.
In an over simplification those are the major every day differences between Dish and Direct without getting into equipment differences. Don't go by any claims either makes.
With Dish, you WILL get more of the non sports channels in HD, channels that you may watch everyday. Dish has something like 15 to 18 of those channels in HD that Direct TV does not. But if you happen to never watch those channels it may not make a difference.
Direct TV has not only more sports including the NFL Sunday Ticket, but your local teams will always be in HD, it is more hit and miss with Dish.
Pricing is close, in general Dish is a little less including all fees and package prices, Direct a little more, but it really depends on your set-up.
As for equipment, don't let anyone talk into one or the other based on equipment. Both are better than Cable generally is. Dish is coming out very soon with their new whole home set-up, Direct has had that for awhile. But if you don't need that there are other options.
Also don't let anyone tell one or the other has better picture quality. While they may be ever so slightly different, both are very good for HD.
When you know what is important to you I would strongly suggest you talk to a Dish CSR that is available on this forum and ask them questions and get a correct quote. Then compare that when you call or go to the Direct site. I happen to have Dish and have been with them for many years, but if I didn't, Direct hands down would be my next choice.
One more thing I fee l need to add. Dish just upgraded their website. It has some errors as to a couple of channels (Disney I think) that they do not carry but it says they do, and a couple of instances in the lowest packages where it says a channel is in HD, but in that package it is not. But that is only the very lowest of the packages. Otherwise pretty accurate. I am not aware Direct has any errors, but they too just make some changes to packages so if you are not sure just ask about a channel or package.