Hello everyone. I'm a long time user of cheap membrane keyboards. About two years ago when another one of those died I've decided to mix things up and bought Genesis Thor 300 (equipped with imitation of Cherry Brown switches) as it was the cheapest one that was often recommended as a decent mechanical keyboard.
There are a couple of things that I like about this keyboard: keycaps are less wobbly than on a cheap membrane keyboard (although still a bit wobbly), it's very sturdy and heavy, switches require pretty much perfect amount of force and travel to activate and it's relatively easy to clean (but that's pretty much every mechanical keyboard).
Unfortunately there are quite a few more things that I don't like: plastic used for keycaps is "hard" and too smooth, also keycaps themselves are not as ergonomically profiled as even on the cheapest membrane keyboards, the keyboard is really tall which forces wrists to be tilted up which is very uncomfortable. It's very loud (switches are actually decent, apart from audible spring on some of them) but keycaps make a ton of noise when they hit the aluminum base of the keyboard, and that brings up another problem - switches are activated after 1-2mm of travel (that's really nice because it makes it really responsive), unfortunately there's over 5mm of mushiness after that. The tactile feel is barely there, font that they used on keycaps is quite ugly, there's some weirdness about the layout that I wasn't able to get used to even after two years of usage, and as already mentioned - keys are still quite wobbly (and even inconsistent at that) and they make noise when you wobble them, plus they're just a tiny bit too far apart for my liking.
I type a lot (mostly programming) so my perfect keyboard would be as low-profile as possible, as quiet as possible, responsive and tactile with minimal key travel and somewhat ergonomic. I usually enjoy laptop keyboards, although they often have problems typical to membrane keyboards like lack of stability, uneven key travel, sometimes mushiness, etc. When I looked into it some time ago I've came across some keyboards with butterfly switches (like in a macbook). I've never used one of those but I figured it'd probably enjoy it. Unfortunately I can no longer find anything other than articles regarding Apple's keyboards with those types of switches.
Welp, sorry about that lengthy post , but I'm hoping that maybe some of you experienced similar frustrations with keyboards and yet managed to find something that satisfies your needs.
So, given my awfully specific requirements would you guys recommend any particular keyboard to me?