Night exercise is too energizing, it may keep you up at night.
Morning exercise will wake you up , rev your metabolism for the entire day. It sets you up on the right foot with motivation not to pig out. All that and if you get it done first thing in the morning you avoid making all those excuses during the day/ night NOT to do it.