BA will be better than any of the airlines you have mentioned.
will offer free drinks but not PTVs. UA
will give you PTVs but no free drink. NW
/DL may give you the PTVs depending on the aircraft/routing and are now offering at least one free drink but all in all BA
are by far the best option on the route you mentioned. Very professional, very polite and very "British!"
The way you cut your meat reflects the way you live....