We have gone to WDW for July4th 3 out of the past 4 years. The fireworsk for the 4th are displayed on the 3rd and 4th at MK, only on the 4th at EP and DHS. All of the firework shows are a big step up over the regular displays.
As for DHS, the best viewing is in front of the hat or along the main entry street.