Welcome to Flyertalk!
I can't provide a direct comparison between EK and KL. But despite Seatguru's statements (which are often wrong), I can confirm KLM does have individual screens on all their longhaul aircraft.
I've never flown KL on >7 hour flights and to Asia I tend to take Asian carriers. To BKK this year I've chosen China Airlines.