I flew the LH 748 to delhi. Unfortunately

icant comment on row 21 as i got an op up to C on the outward leg. Was seated in the upper deck, and the seat as such is great, sleep is comfortable and no danger of footsies with seat neighbour. Note - if seat neighbour snores loudly, use the provided earplugs, plus your bose noise cancellation over ear headphones, and you might, not in my case, not hear them
Seat 16k
Actually a great seat to sleep in. Panel next to head is without window, so pillow places comfortably against the wall. 16H has more leg room that J and K as the bulkhead ends by the middle seat, but you have the annoyance of the separating curtain over your feet.
16k is not suited for people taller than 1.8 meters or 6 feet. I am 1.7 tall, and could just stretch my legs comfortably, but anyone taller will sart to feel cramped.
I also checked out seat 22K and while you can stretch your legs, it was a bit noisy with the toilets. Avoid the seats in front, while you have extra legroom, you have to sleep upright.
Thats all for now