I ride the KTM 350 exc-f and it is everything you mentioned. Can ride the highway ( doesn't love it) But does single, two-track, fire roads like a champ. The only complaint is the service intervals. Unless you are looking for a "plated" dirt bike I would look at something like the...