For me AF>DL>KL
AF has improved soft product in J in recent years and with new cabin layouts it’s one of the best overall J products in the world, in my opinion.
KL is a low cost sibling of AF. Unacceptable seating on half of the fleet, is 777 (but 787 Ok) and substandard food. KL crews are nice, but it doesn’t make up for shortcomings.