I prefer quick one-tray one-hour meal service on flights to Europe and Tokyo so I can get 7 or 8 hours of sleep. UA provides this service better than most airlines and also offers decent meals in the Polaris Lounges for those who want to go to sleep immediately. I have frequently felt forced to cancel my order before the main course has been served on BA and Delta because they mess around with a slow separate drink service and serve individual courses. To make matters worse, their typical lounges on the West Coast do not offer decent pre-flight meals. I rate business class based on the quality and length of sleep.