I use a split keyboard with a magic trackpad in the middle between the two halves-- for me, it's so much more comfortable and ergonomic to move my hand toward the middle for mouse stuff, instead of off to the side, and using a split keyboard lets me keep my shoulders in a more natural position with my hands farther apart.
Microsoft Sculpt Ergo keyboard in standard QWERTY, without the numpad (so the mouse can sit naturally next to it). It has soft laptop keys, the opposite of a mechanical keyboard. Used it for more than a decade and can comfortably type for hours at around 130wpm.
I used to have really bad hand cramps and this saved my hands (and probably my career). Best keyboard I've ever had, by a large margin (both ergo and not, mechanical and not).
It's not made out of any fancy materials, but it's held up for years without issue for me.
I use a Magic Mouse for work because it's the only thing I can click repeatedly without pain (using my pointer and middle finger together to left click is a lot easier than the pointer finger, over decades).
For gaming I use a SteelSeries Rival 3 Wireless. It works great and is light.
I used Das Keyboard (Ultimate) and Filco Ninja before, but recently I discovered Asus ROG RX switches (https://www.youtube.com/watch?v=wZwDqL5f4x8) and fell in love. The keyboard I'm typing on now is ROG Strix Scope RX TKL with RX red switches. It's a "tenkeyless" layout but otherwise everything is in the "right" (classic) position, no funny business.
What's so special about these RX switches? The PBT keycaps are mounted on 4 corner posts absolutely eliminating any key wobble while having a very decent amount of travel. The switches are optical and tuned to very light actuation (this being a gaming keyboard). After typing on this keyboard every other keyboard feels somewhat sluggish and wobbly.
Hardware: Kinesis Gaming Freestyle Edge. It's an excellent split keyboard by Kinesis. They also have a non-gaming variant, but the Gaming edition has much better wristpads in some kind of fake leather, while the other one is an icky kind of scratchy fabric.
Layout: modified azerty. Some things are where you'd expect them, but about 10 keys are remapped and moved around.
I like splits. Sadly, many of them don't have a dedicated row of function keys (F1-F12), which I use rather a lot. I've built my own a couple of times over the years, but the Kinesis is good enough.
Logitech G12 I think it's called (gaming fullsize keyboard with a blue togglable backlight and extra rows of function keys on the left side), had it for years and it works great, no reason to contribute more to our global trash and pollution problem by buying a marginal upgrade.
qwerty, because my home keyboard isn't the only one I use and I don't want to bother with changing to dvorak or colemak or whatever (I used those two at various points), and even though I'm typing somewhere almost every day, including occasional transcriptions, I'm fine with 70-80 wpm and and having to reach a bit.
I am using a keyboardio model 100 with the default layout.
I have had it since it came out (I think that has been about 2 years now). It has had the best ergo layout I have tried for programming. I think a big part of it is the palm (fn) button is so nice for getting to alternate characters without feeling like I have to strain for a modifier key.
Under the right thumb there are four buttons, one is the space key (shift, alt, space, ctrl).
When I got this keyboard I transitioned from a standard (non ergo) layout, and thought the thumb clusters would take getting used to. They felt surprisingly natural.
I found the ortholinear layout harder to get used to (the straight vertical rows the keys are laid in). For a long time when I wanted a `c` I got an `x`.
I went through a "keyboard wanker" phase. Spent $2k on different boards and trying out different physical layouts. I settled on a simple 60% keyboard with a normal US format, with CAPS as my meta key for accessing arrow keys, navigation ,etc. I use my laptop too much to be dependent on a custom layout. Instead I use a keyboard layer emulator so I can use the same shortcuts on my MBP
I use a Keychron Q2 mechanical keyboard. It's one of the few that I found that has a quick switcher between three different Bluetooth endpoints and is QMK/VIA programmable though it weighs more than an anvil.
Both programmed with a slightly adapted US layout and ESC instead of caps lock. Plus I have "hold down ESC" as a layer for very primitive vim binding simulation for Windows (e.g. mapping hjkl to arrow keys or b to ctrl-left and e and w to ctrl-right).
Keyboard: SK-8815 Enhanced Performance USB Keyboard from Lenovo (technically from the IBM PC department) with swiss layout.
And I use the hungarian layout because I have to type in hungarian.
Went through a few mechanical keyboards, both cheap and expensive along with many non-mechanical ones over the years. Finally settled on Cherry Stream. I never miss a key on this one.
HHKB Professional Hybrid Type-S with eng-us layout, despite being danish. The various symbols are just better placed for programming than on the scandinavian layouts :)
I built my keyboard using this: https://keeb.io/products/quefrency-rev-4-65-split-staggered-... and I've been happy with it for the last few years.