Which bike you buy depends on several different factors.
Where you ride/ your size & weight/ experience/ and good ol' personal prefference.
The KDX is great for woods work. And more suited for smaller people (like 200lbs or less).
If you like nimble bikes that you can flick around a trail, and even a MX track (ive seen some KDX's do VERY well there) the KDX is the bike to have.
If, on the other hand, you wanna twist the throttle and not have to intercom "Scottie" for more warp power.
The 650R is more your bag.
I weigh about 250 and "flickable" hasnt been in my dictionary for a long time. :laugh:
(i ride open desert & singletrack in NM.)
For a bike as big as it is though, the 650 will suprize you in tight quarters.
A KDX will nuke it in the woods of course, but it is better than many people realize. One of those things that ya gotta try it to believe it i guess. :thumb: