(And then, let's not forget that keyboard layouts are somewhat configurable in software. It's easy to bind pageup to mod-uparrow and pagedown to mod-downarrow. But it can't be done if the physical keys are missing, so physical keyboard layouts with more keys are preferable to those with less keys. Unfortunately fn-combos are usually hardwired in the Embedded Controller and can't be changed easily in software.)
https://puri.sm/posts/librem-14-adding-librem-ec-freed-embed...
But yeah, being able to override the key mapping in EC is an important feature as well, and I'm glad someone's doing it! I really hope for the future where all these pieces come together: a laptop with a good physical keyboard (configurable/swappable, so that everyone can get their meaning of "good"), with configurable EC, replaceable components, etc. That would be a dream.
Basically, full-size arrow keys are what really makes the difference, and at that point you could get the best of both worlds anyway.
(Let's not talk about other recent/misguided ThinkPad keyboard developments though.)
But it doesn't really matter, as long as the physical keys are there. They can be remapped.
Key size and placement is generally pretty perfect for the size imo (backspace, shift, enter, etc aren't cramped), and key travel and feel is up there with the best.
The up/down arrow keys and lack of brightness control in the fn row are the only real problems.
[0] https://cdn.arstechnica.net/wp-content/uploads/2015/10/IMG_3...