I am not that interested in speed or switch contact, but in contact reliability and lack of bounce. And with N-KEY rollover support. For the latter, I need the switch software to detect a first key that is depressed while the second is arriving a few milliseconds later. At that time, both keys will be activated, but one came first. They must not be seen as "together". Ideally 3 key rollover detection would be desired.
The other requirement I have is "PC105 layout". My default keyboard is Canadian French with 105 keys. The physical layout is the same as the international USA and Latin keyboard layouts.
My 10 year old keyboard is showing wear for certain keys. From time to time, a keystroke is not registered. That missing keystroke means much time lost in proof reading.
I would also like washable keytops. Grandkids used the keyboard with their sticky jam/peanut coated fingers.
I will use a wired keyboard and later, if it proves practical, a wireless. I would also like to have my wireless mouse come with optical switches. I am after keyboard/mouse longevity and reliability