Personally I think sleeper service is great, I'm a firm advocate in eating somewhere nice, drinking in the lounge and then sleeping on east coast flights.
You'll find the crew keep footfall down on the flight, so you won't get regular top ups, etc. if you want to stay up and drink/eat either dodge a sleeper service or just wonder back to the galley for refills.