I like the CRF250X for the fact its cheap and reliable. Although the XC-F is is SX-F with an off road base and a heavier flywheel the KTM produces lots of power stock in comparison to the CRFX or WR. You might want to consider the WR250F as well seeing as it is the middle man of that class.