KL seat is basically the same as DL's. AF has some of the fixed-shell non-reclining seats.
Food wise, general consensus has been that KL is better than DL which is better than AF (AF is very slightly upgraded economy catering with bamboo utensils).
Avoid AF premium economy (beyond the prospect of a discounted buy up to a better J).