I think on East Coast flights, it's a case of service or sleep, but you can't get both. To be honest it's not much better from the West Coast. I was pretty annoyed at service out of SFO a few years back where I thought I'd be asleep 3 hours after take off and get a good night's sleep. How wrong I was!