Can someone help stomp out my confusion in comparing Dish Network vs Direct TV?

I need something for everyone PLUS something that we can all watch together. I want a satellite system where I can choose a wide variety of programs that will appeal to all of my family as well as special attractions for each individual. My entertainment needs range from educating a preschooler to animal shows for a middle school aged son, to golf for my husband, cooking shows for me and old movies for my father-in-law. I need help in sorting out what packages of programming in Dish Network vs Direct TV could possibly fill the bill for us and be affordable at the same time. I would like to have information to help me with this decision.