I've got a KTM300exc as my backup/spare bike ....love it. I've loaned it out to friends to ride who don't have a bike or are thinking off getting back into to riding, most of them went and bought one after a day on mine. The low end torque is awesome, my first string bike is a 03' KX500 I love it , but the ktm is a close second. Ride Brown or Brushy both awesome places to ride. Brushy has the best marked trail system of anywhere I've ever been...the 4x4 community could go there and take notes on how to mark trails.
2stroke is the way to go for dependabilty and longevity. Plus they just sound sooooo much better than a fart can 4stroke.