I know I'm late to the party, but I noticed that no one addressed the question of local channels.
I see you're in Los Angeles. When it comes to local HD channels, both Dish and DirecTV will give you the Big 4 (KABC, KNBC, KCBS and KTTV/FOX). Dish also has KTLA/CW and KCAL/Ind. DirecTV has KTLA/CW, KCOP/MNT, and two PBS stations, KCET and KOCE. DirecTV also has a third PBS station (KLCS, Ch 58) that provides its -2 subchannel (the agreement between DirecTV and the Asssociation of Public Television Stations is that each station can opt for either HD carriage or carriage of one of its subchannels.) So it ends up that DirecTV has 9 HD locals and one subchannel in LA to Dish's 6.
DirecTV has 2,4,5,7,9,11,13,28,50 & an SD school-room subchannel of PBS-58, so that's 10, or 9/12 anyway. KCAL-9 is the one you're missing. This represents all of the old-style "VHF" stations, plus all the PBS stations. Some of the other "UHF" channels may be carried in a foreign-language package. CBS,NBC,ABC,FOX,CW,MNT, 2 1/2 PBS and the independent KCAL.