Get a yz250f hands down! I own an 01 yz250f and most of my riding buddies have yz250f's and kdx200's. We ride mainly New England woods with major rocks, roots, mud, whatever you can find along with some motocross for fun. With a suspension revalve, skidplate, and other guards, the yz250f is by no means "delicate" on the trail! As far as maintance goes, change oil frequently with a good quality oil (yamalube etc), keep airfilter clean and lubed, check valves every few months, and that is about it for the yz250f along with the other basic maintaince (greasing, chain maintence, etc). The yz250f is a torque monster and is the type of bike that makes your face sore from smiling so much :laugh: . It really is the perfect all around bike in my eyes. Yea, its "only" a 250f but it doesn't require me to rev it to the moon. I would certainly go with a yz250f or even the crf250r or crf250x, those Hondas look pretty good as well.