My keyboard of choice right now is Logitech MX Keys.
- High quality construction, nice and heavy, won't slide around on table
- Almost no wobble in keys, and you can hit a key anywhere on the key including the corner, reliably
- Keycaps can be rearranged to Dvorak if you are very careful
- USB-C charging (as much as I HATE USB-C itself, most of my other devices are USB-C so it's reasonably convenient except for the occasional connector snapping but that happens with all my USB-C devices)
- Illuminated
- Battery life is at least a couple weeks if you turn off the illumination
- Really nice typing feel if you like chiclet keyboards
- Can be switched between 3 devices and works with either Logitech or Bluetooth protocols. I have one device as Bluetooth with my phone and one device as Logitech with my desktop. So if I want to type on my phone I just hit one key to switch to my phone and start typing.
The biggest downside is Logitech receivers suck, and don't work if plugged into a USB3 port directly. You'll want to get a USB2 hub and plug the receiver into the USB2 hub. No big deal for desktops but could be annoying if you are trying to use this with a laptop.
There's also a Logitech Craft keyboard which is basically the same thing with a configurable input dial. I didn't buy it because to be useful to me I need way more than 1 dial. If it had at least 5, maybe 10 dials at the top I'd definitely be interested.
- High quality construction, nice and heavy, won't slide around on table
- Almost no wobble in keys, and you can hit a key anywhere on the key including the corner, reliably
- Keycaps can be rearranged to Dvorak if you are very careful
- USB-C charging (as much as I HATE USB-C itself, most of my other devices are USB-C so it's reasonably convenient except for the occasional connector snapping but that happens with all my USB-C devices)
- Illuminated
- Battery life is at least a couple weeks if you turn off the illumination
- Really nice typing feel if you like chiclet keyboards
- Can be switched between 3 devices and works with either Logitech or Bluetooth protocols. I have one device as Bluetooth with my phone and one device as Logitech with my desktop. So if I want to type on my phone I just hit one key to switch to my phone and start typing.
The biggest downside is Logitech receivers suck, and don't work if plugged into a USB3 port directly. You'll want to get a USB2 hub and plug the receiver into the USB2 hub. No big deal for desktops but could be annoying if you are trying to use this with a laptop.
There's also a Logitech Craft keyboard which is basically the same thing with a configurable input dial. I didn't buy it because to be useful to me I need way more than 1 dial. If it had at least 5, maybe 10 dials at the top I'd definitely be interested.