1st-Cr250 great realibilty very fas and has great power handling is pretty good could be better.
2nd-Rm250 great handling and suspension you can not bet them on comfort also the power is pretty good not like the cr.
3rd-Yz250 Great realibilty they have good suspension and handlin they are one of the best trail bikes out thier.
I have rode all the bike listed besides the yz250 I have done research though on other forums.
XR would be a pig on an mx track...a yz250 is like the jack-of-all-trades of the dirt biking world, would be perfect for what you want to do. Maybe I'm just partial to smokers but do you really want to forget the smell of pre-mix in the morning?