Originally posted by Deni Obviously, the final choice will be mine, but I would also like to hear other people's opinions, maybe the ones who have had the chance to handle both cameras.
Owning both camera's(two K20D's actually, and a Kx) and... having owned the K100S as well, there is always the chance that I might have something useful to offer on this.
First off, I would say that the K20D is head and shoulders above the Kx as far as form and function goes. That is to say that the Kx has none of the external controls that the K20D has to control the camera during a shooting. Which never really come across as an issue for me personally since the Kx is my wife's camera, but... whenever I use it for whatever, it does stands-out.
Secondly the Kx buffer is real drag. Now I know you mentioned that you're used to that with the K100, but let me assure you that if and when you work with a deeper buffer, you will gladly change your mind on its usefulness also.
Some other notable differences are in the power management side of things. And there are no doubts that the K20D has the advantage here as the Kx can consume batteries quite easily if your not careful, especially when using the onboard flash. And the lack of a grip for the unit comes as an added downside as well.
Additionally, I'd say that the Kx viewfinder is of a lesser brightness and view than the K20D. And though we upgraded ours with a splitscreen with brightness enhancement which helped, it still seems inferior in comparison to the K20's.
As for high ISO performance, both camera's are indistinguishable until around ISO1600, after which the Kx separates itself from the K20 as sensitivities increase. Though I think it's worth mentioning that the K20D can/will produce uncompromisable images up to ISO3200 and coaxed into ISO6400(cleanly) whereas the Kx will easily do ISO6400 and itself persuaded into the 12.8K regions.
Off the top, this is about all I can think of atm.
Though I'm sure there are many other notable differences to add as well.