I'm glad to hear that you're already doing better!
The kinesis advantage was my workhorse for ~14 years. It's still a great keyboard. I await an updated version. But, I wanted to address something you said about feeling like you're slower on it. That's not a bad thing -- software development isn't I/O bound. Actually the more time you spend away from the keyboard, thinking, researching, and reasoning, the faster you'll go. But I digress.
Yes, the kinesis with a vertical mouse is pretty close to optimal for hardware (although variations in hand sizes will cause different opinions, etc). I'd also recommend pushing that keyboard forward on your desk quite far, so that your elbows fit on the desk (or chair armwrests). Unless you get some elbow-rest thing, but that may be more cumbersome than useful. In that blank space you have between the edge of your desk and the keyboard, put a paper notebook there and reason out what you're doing there.
Don't worry, with some chance for your wrists to recover, and some awareness of the early warning signs of damage to your wrists, you can go back to other mechanical keyboards later (with wrist wrests, at least).
Also, I'd like to reiterate the importance of desk height, as others have mentioned here.