Only did red-eyes as a reserve and I hated them. You are never able to sleep on the layover.. invariably someone is in the hall at the hotel be it housekeeping or whomever. And far too often housekeeping would be banging on the door asking what time you would check out, running the industrial strength vacuum cleaner into the walls...
Nope.. didn't enjoy red-eyes. Now retired and flying corp again, most of our departures are 0600 or 0700 which means a 0430-0500 get up...