I'll
I'll second everything momothingie said. Main street and fantasy land are the busiest, and with the exception of 7DMT, 5-10 minute wait for Fantasy land rides. The charter meet and greets are shorter than equivalents in the daytime, but longer overall. Maybe 30 minutes? But you get to meet characters, and get pics that normally don't have Meet and Greets, like the 7 dwarves.
And the Trick or Treating, everyone gets a bag. Its fun, as an adult, if you follow the guidelines, you can go in some costume. DW and I will be there for the 2nd party Aug 23rd, which happens to be our wedding anniversary so zombie bride and groom costumes for us.