i used to work nights and had this decision a lot but I would always take the sleep. In the short term you feel better (provided you weren't tired on before your sleepless night) and if you can catch up the next night you could probably just stay up to skip the drowsy morning, but if you are busy the next few days you should sleep.