1. They still aren't cradle seats (look it up) and the sense of space is a lot more than on LH or AF IMHO. The seats do recline but I find this no problem. I hate KL/AF with a vengeance though. That is why I switched to OW -- flat beds! The 777-300 with the AF seats feels much more cramped than the 777s with the reclining flat beds.
2. Not going to debate Dutch cuisine either but stating that offering Dutch food on a Dutch airline is somehow a bad thing is ludicrous. Same goes for Dutch wine, which in itself is a ludicrous concept although there is one that is actually passable.
I assume that (like me) you don't care much for the KLM product in comparison to BA but to suggest that it is worse than LH or AF is a matter of taste, not fact.
Back to the OP's question: Y+F for sure. LH J is nothing to write home about.