I love the power delivery on my '03 220. Thus far I've put a rev pipe on it, have opened up the airbox some, replaced the OEM piston with a Wiseco, and have replaced the stock needle with a CEL needle. The power on the 220 doesn't come on hard like your CR250 will; rather, it will come on smoothly which - IMO - is great in the woods. My 220 has excellent low-to-mid power, and I've extended the upper end with the FMF rev. I've ridden the 200 and it is a little snappier, stock vs stock, than the 220. But it doesn't have that awesome low end. Suspension is a little soft up front, stiffer springs cure it.
Good luck on your decision. You can't beat the raw hp of your 250, but if you're looking for control (and FUN) either KDX is a great bet.