we always do early mornings for MK... we get every ride done before our 11:30 adr for lunch, then take it slow the rest of the day, whether we leave the park and swim, or stay and do fast passes and rides that don't have long lines, people watch, shop, snack, etc. We get the best of both worlds of commando touring and taking it easy.
i can't say for the other parks which is better. the only thing with the nighttime one is i've read (i've never stayed there for one) is that non-resort people are still in the park, they just can't get on the rides w/out a wristband, but they can walk around, eat, (i'm sure some try to get on the rides)... so it's more crowded than the morning since they simply don't let anyone in in the am who is not a resort guest (although while i'm thinking of this, we've used our ap's for early entries and i don't know how they would know we were resort guests or not)... hmmmmm.....
ok, i guess i wasn't too much of a help.