One issue I only discovered later with this new 8bitdo keyboard is that it's USA layout. For some reason I hadn't noticed that before because I tend to type without looking at the keyboard. So " above the 2 and @ above the ' next to the return key are UK layout, and they still type like that, but on this US layout keyboard the @ is above the 2 and the " is next to the return key. So they type where I expect them, but they are printed wrong on the keyboard. Bit annoying and has made me consider if I should return the keyboard. Would be good if replacement UK keycaps were available to swap them over, but they are not yet. Not sure as it's really nice to type on and use. I also discovered it doesn't have a key to type the | symbol which might be a problem as it's used in the Linux terminal for certain commands.

They make 3 other versions of this 8bitdo retro keyboard and the Xbox and C64 themed versions both have UK layout versions. I was already tempted by the C64 one for my retro emulation PC and that would go very nicely. Not sure if the NES one has a UK version. I will need to look into that.

Regarding key travel. I know what you mean. I never used to like very flat keyboards with small key travel, but having using laptops more I've got used to them, This 8bitdo keyboard being mechanical does have longer key travel, but not excessive, and I find I can type faster on it than a flat keyboard. The only issue is it's noisier, but a softer sound rather than the rattle clack you get from some.