just to make it clear, the KLX400 and KLX300 have nothing in common except for 4 strokes and green plastic. The KLX was originally a Suzuki DRZ.
I haven't ridden a modern XR650R, the last one I threw a leg over was probably a mid-90's version XR600R. Nice bike, but I hated to kick it. I have ridden the XR650L, and I thought it was a major pig. Different strokes... I find the DRZ400 (dirt version, not the factory D/S version) to be a good compromise unless I'm trying to keep up with people like Steve on XR650's in open terrain.
I don't know when I'll be able to make another ride, but I'm thinking about it. Too much work and too much kids' activities...
_________________________
Hoop
2006 XR650R, the dual sport bike
2004 DL1000, the street bike