If by crap you mean that there arent enough channels, all I can say is there are only like 3 or 4 other national HD channels right now that Directv doesn't have, and they dont really have the bandwith to carry them now but given some time they'll have tons of HD Channels.
(1) The programming on the networks I do get (with the exception of the 3 channels that are just HD versions of regular cable channels) generally consists of old cancelled TV shows and movies that look like 480p DVDs.
(2) They've been promising me more channels for almost a year now. They need to get their asses moving on that.
(3) You need an antenna to get local channels, and the only way to watch major network programming is through local affiliates. Thus, what the hell do I even need DirecTV HD for it all I needed was an antenna? This is especially frustrating because the only networks that have affiliates with signals strong enough to reach my house are CBS, UPN, and FOX.
#2 will happen when they get all of their satellites launched..2007
#3, well Directv is offering local channels in some areas now in HD which would mean you could get all you locals in HD through the satellite and not an antenna if they are offering them in your area..otherwise you could be like me and get the 2 affiliates you dont get a signal from in HD from NY.