Well, sleeping longer and being sleep deprived are two different ways to get enhanced dreams and lucids. They both have pros and cons and they can be used based on your schedule.

Sleeping longer
During our sleep we go through sleep cycles. Each is about 90 min long. First cycle starts with about 80 min of NREM and ends with 10 min of REM. Each time they repeat, NREM gets shorter and REM longer.

Since we know that REM dreams are what we are aiming for, logic dictates, that after about 8 hrs of sleep, we have better chance of getting lucid than at the beginning of the sleep. Simply because we spend more time in REM. We are also closer to waking up, so our mind is slowly waking and getting aware, and that means better chance of getting aware in a dream.

REM rebound
When we are sleep deprived, or something prevents first few REM stages to happen at the beginning of a sleep, then we get something called REM rebound. It means, that we get more REM to make up for the lost one.

So, if you can sleep in, do that to have a better chance of a lucid and have some cool dreams that you are more likely to remember.

If you are forced to study or work all night, use that to your advantage. Please know, that REM rebound only works to the certain extend. If you make yourself to stay up past certain hours, then you are more likely to pass our into unconsious deep sleep and not get any REM rebound.